Мы просто погружаем наши пальцы в воду VS 2015. Наши ссылки на внутренние пакеты NuGet казались рассолом, поэтому я заставил переустановить на одном конкретном пакете.Ссылки на NuGet, совместимость с VS2015 и VS2013
Он переустановил его и все его зависимости для всего решения. После этого в файлах .csproj
отсутствуют традиционные ссылки.
Например, этот блок/элемент существует в файле проекта, прежде чем я обновил:
<Reference Include="Newtonsoft.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\..\packages\Newtonsoft.Json.7.0.1\lib\net45\Newtonsoft.Json.dll</HintPath>
<Private>True</Private>
</Reference>
Я думаю, что это новое поведение, что в настоящее время все ссылки пакеты NuGet. Я на самом деле думал, что это только для новых проектов ASP.NET, это старые ASP.NET-проекты, поэтому я не ожидал этого нового поведения (если это так).
Это новое поведение? Будет ли вся команда теперь вынуждена перейти на VS 2015, потому что refs будет отсутствовать, если я совершу эти изменения, и они откроют его в 2013 году?
Благодаря
Update: Нет ответа (Рождество), так что х отправленный на GitHub
https://github.com/NuGet/Home/issues/1866
Когда вы говорите «пропуская свои традиционные ссылки», что именно вы имеете в виду? Имеются ли ссылки на все сборки, отличные от Nuget? Что произойдет, если вы добавите обратно, используя ссылку «Добавить ссылку»? – Cameron
Обновлен вопрос с примером отсутствия XML, спасибо. –