Я начал получать следующую ошибку при попытке запустить MSBuild через пакетный файл на моей машине.Ошибка при запуске MSBuild
C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ AppxPackage \ Microsoft.AppXPackage.Targets (283,22): Ошибка MSB4086: Числовое сравнение покушений на «10.0. 11000.0 ", который оценивается как" 10.0.11000.0 "вместо числа, в Условие" '$ (TargetPlatformVersion)'> = '10 .0.11000.0 '". [MyProject.csproj]
Это происходит в нескольких различных проектах в рамках решения.
В настоящее время я использую VS2015 (обновление 3). Я обновился с обновления 2 в пятницу. Поэтому вполне возможно, что это может быть связано.
Основано на различных сообщениях в сети (например, this), похоже, что это было (в какой-то момент, по крайней мере, в прошлом), вызванное Resharper. Тем не менее, я обновил Resharper до последней версии и запустил ремонт по установке, но безрезультатно. Я даже попытался приостановить его в Visual Studio.
Я также попытался отремонтировать установку VS215. Но я все еще получаю ошибку.
Как решить эту ошибку?
Update
Так Когда я запускаю этот пакетный файл, он работает с помощью VisualStudioVersion=12.0
. Это, похоже, является частью проблемы. Когда я набираю его на 12.0
, сборка отлично работает.
Проверка в целевых файлов Thats метания исключение, вы можете увидеть это в строке 283:
<PropertyGroup>
<SdkIsRS1OrLater>False</SdkIsRS1OrLater>
<SdkIsRS1OrLater
Condition="'$(TargetPlatformVersion)' >= '10.0.11000.0'">True</SdkIsRS1OrLater>
</PropertyGroup>
Так что я не совсем уверен, почему это так, но это, кажется, проблема в файл целей из MS?
Я создал проблему в Microsoft Connect: https://connect.microsoft.com/VisualStudio/Feedback/Details/2891723 –
То же самое здесь. Upd3 не работает. VS компилирует без каких-либо проблем. – Grigory
Я не могу получить по этой ссылке на подключение по какой-либо причине. Вы случайно не получили новую информацию об этом? Я тоже застрял на нем. :( – Michael