小编MiG*_*Gro的帖子

我可以避免 NuGet 删除私有(复制本地)标签吗

自从我们的团队从 Visual Studio 2015 升级到 Visual Studio 2017 以来,我们遇到了 NuGet 包的问题。每次我们更新包(无论什么 feed)(例如 MVC)时,更新都会删除项目文件中的“Private”标签:

<Reference Include="System.Web.Mvc, Version=5.2.4.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
  <HintPath>..\packages\Microsoft.AspNet.Mvc.5.2.4\lib\net45\System.Web.Mvc.dll</HintPath>
  <Private>True</Private>
</Reference>
Run Code Online (Sandbox Code Playgroud)

对我个人来说,程序集是否被复制到任何输出目录并不重要。但 Visual Studio 本身似乎存在问题,因为尽管编译成功完成,但代码编辑器中存在数百个错误。

是否可以避免 NuGet Packet Manager 这样做?或者还有其他解决办法吗?

.net nuget visual-studio-2017

5
推荐指数
1
解决办法
1913
查看次数

标签 统计

.net ×1

nuget ×1

visual-studio-2017 ×1