zoukankan      html  css  js  c++  java
  • C# Web API NuGet Issue

    Error This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is ..packagesMicrosoft.Net.Compilers.1.0.0uildMicrosoft.Net.Compilers.props.

    如果出现以上问题,那么其实就是你的solution所下载的NuGet 文件夹,即packages,不在project文件,即后缀为.csproj的文件夹的上一层。

    解决办法就是直接删除.sln文件和packages文件夹,打开project文件,会默认有一个Solution,关闭visual studio时会提示要保存.sln文件,这时候把它保存到后缀为.csproj的文件夹的上一层文件夹,保存之后再打开,右击Solution,然后Restore NuGet Packages,重新下载的packages文件夹是跟.sln文件在同一下文件夹的。

    这种规则当然是.csproj文件里面设置的,..就是表示上一层文件夹了。

    出现这种情况的是因为很多时候我们上传代码到git是只上传.csproj那一层文件夹里面的内容,那么当我们用visual studio打开.csproj时,要注意保存.sln文件到恰当文件夹,一个Solution下面可以有多个project,那么保存.sln文件到project文件的上一层是再合适不过的了。

  • 相关阅读:
    MySQL Sandbox安装使用
    主从复制延时判断
    Carthage
    QCon 2015 阅读笔记
    QCon 2015 阅读笔记
    Scrum&Kanban在移动开发团队的实践 (一)
    移动开发-第三方聊天服务
    开通博客
    spark的若干问题
    hadoop2.2.0安装需要注意的事情
  • 原文地址:https://www.cnblogs.com/JTCLASSROOM/p/14278721.html
Copyright © 2011-2022 走看看