runliuv

runliuv@cnblogs

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

严重性 代码 说明 项目 文件 行 禁止显示状态
错误 这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 ..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.2.0.1\build\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props。  服务端 D:\GitOsChina\服务端.csproj 267 

 

原因 GIT 提交代码时过滤掉了 “build”名称的文件夹, 把其它地方的 Microsoft.CodeDom.Providers.DotNetCompilerPlatform.2.0.1\build\ 文件夹复制到本机。 

 

在  .gitignore 中注释掉 build/  文件夹:  # build/ 。

 

 

故障2:

这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 ..\packages\Com.Ctrip.Framework.Apollo.ConfigurationManager.2.6.2\build\net45\Com.Ctrip.Framework.Apollo.ConfigurationManager.props。

由于第一次安装 Com.Ctrip.Framework.Apollo.ConfigurationManager.2.6.2 没有成功,我又安装了 Com.Ctrip.Framework.Apollo.ConfigurationManager.2.3.0,但编译时还是报2.6.2 相关错误。

解决方法:

用记事本编辑:D:\NetFxProj\Net45WebApp\Net45WebApp\Net45WebApp.csproj 这个文件,搜索 Com.Ctrip.Framework.Apollo.ConfigurationManager.2.6.2 相关XML节点,全部删除。

 

posted on 2019-03-23 19:55  runliuv  阅读(6038)  评论(0编辑  收藏  举报