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文件的上一层是再合适不过的了。

  • 相关阅读:
    Shell脚本sed命令
    Shell脚本常用unix命令
    Shell的case语句
    3.5.2 数值之间的转换
    3.5.1 数学函数与常量
    3.5 运算符
    3.4.2 常量
    3.4.1 变量初始化
    3.4 变量
    Python异常捕捉的一个小问题
  • 原文地址:https://www.cnblogs.com/JTCLASSROOM/p/14278721.html
Copyright © 2011-2022 走看看