Я собираюсь потерять рассудок. NuGet решила, что любая попытка обновления пакета уничтожает мое решение. Я запускаю Visual Studio 2013 Ultimate w/Update 3. Я работаю над этим решением/приложением более года и не испытываю никаких проблем. В этот уик-энд NuGet начал разбивать мою сборку решений каждый раз, когда я обновляю пакет, независимо от того, какой пакет я обновляю. Скажем, например, я обновляю AutoMapper. Он сообщает мне, что он успешно обновляется, но когда я его создаю, он не может найти сборку/ссылку. Затем у меня возникают проблемы со всеми другими ссылками на NuGet Package. Иногда я получаю ошибки, связанные с ошибками синтаксиса с ошибками версии MsBuild, целевыми версиями рамок и т. Д. Я попытался переустановить Visual Studio 2013, удалить resharper, переустановить resharper, очистить кеш NuGet, кэш компонентов Visual Studio 2013. У меня не хватает идей, чтобы перестроить мою машину.Проблемы с NuGet - Обновление пакета breaks build
Любые мысли?
UPDATE: 09/02/2014
Я попробовал этот процесс на совершенно новой машине, и я также много есть. Однако у меня все еще есть проблема с моей сборкой. Эта проблема возникает на каждой машине.
Ошибка 4 Недействительный синтаксис вызова статического метода: "[MSBuild] :: MakeRelative ($ (MSBuildProjectDirectory), C: ... \ Source \ packages \ AutoMapper.3.2.1 \ lib \ net40 \ AutoMapper.Net4.dll)». Метод '[MSBuild] :: MakeRelative' не найден. Вызов статического метода должен иметь вид: $ ([FullTypeName] :: Method()), например. $ ([System.IO.Path] :: Объединение (a
, b
)). ChoiceMentor.Presentation.Services
Вы выполняли разницу между тем, что работает, а что нет? Это поможет сузить то, что NuGet делает для вашего проекта. – Kiliman
Хорошая идея. После следующей версии я загружу Beyond Compare и сделаю снимок. –
После вашего обновления проблема выглядит как изменения в команде csproj или build –