По нескольким причинам мне пришлось удалить решение и снова клонировать его из моего удаленного хранилища git.
После этого при попытке скомпилировать решение все ссылки на пакеты nuget были потеряны.Я запустил Update-Package -reinstall, и это решило почти все проблемы, но породило много изменений в csproj решения.Например:
<HintPath>..\packages\Moq.4.7.145\lib\lib\net45\Moq.dll</HintPath>
<HintPath>...\...\...\...\packages\Moq.4.7.145\lib\lib\lib\Moq.dll</HintPath>
Это недопустимо, так как это повлияет на всех моих товарищей по команде.
Я также пытался удалить и установить пакеты nuget, но происходит то же самое.
Кто-нибудь знает, что могло произойти?как я могу заставить эти ссылки работать снова, без изменения csproj?
В настоящее время я использую Visual Studio 2017 (15.5.7), но я делаю то же самое с VS2015.Nuget настроен на уровне проекта в package.config, и у нас нет приветствия Nuget.config
, и спасибо.