С тех пор как наша команда перешла с Visual Studio 2015 на Visual Studio 2017, у нас возникли проблемы с пакетами NuGet.Каждый раз, когда мы обновляем пакеты (независимо от того, какой канал), например, 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>
Лично для меня не имеет значения, копируются ли сборки влюбой из выходных каталогов.Но, похоже, сама Visual Studio имеет проблемы с этим, потому что в редакторе кода есть сотни ошибок, хотя компиляция завершается успешно.
Можно ли избежать этого в NuGet Packet Manager?Или есть другое решение?