Я установил Visual Studio 2013. Раньше мой проект был построен в VS 2010.Visual Studio MSBuild ошибка
я открыл свой проект в VS 2013 и проект был автоматически обновлен. Я также обновил параметры построения проекта, чтобы использовать .Net 4.5.3 вместо 4.0.
Проект строится и работает без ошибок. Но я вижу более 100 предупреждений, которые я раньше не видел - все это связано с файлом Microsoft.Common.CurrentVersion.target.
Первое предупреждение, например, является:
The 'TreatAsLocalProperty' attribute is not declared.
Я не знаком с файлом Microsoft.Common.CurrentVersion.target. Когда я проверяю предупреждения, я вижу, что этот файл поступает из каталога msbuild \ 12.0 \ bin.
Я вижу, что у меня также есть каталог msbuild \ 14.0 \ bin, хотя файл там выглядит очень похоже. Я думаю, возможно, это было установлено как часть установки VS 2013 - возможно, я должен использовать эту версию msbuild (?), Но я не уверен, где ее изменить, а также не уверен, что это исправит проблему. Я изменил свой файл .csproj на ссылочную версию 14:
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
Но это не имело никакого эффекта.
Возможно, есть что-то еще, что необходимо включить в проект?
Звучит для меня, что вы возились с версией предварительного просмотра VS2015, и теперь у вас есть неприятная смешанная сумка. Всегда избегайте установки программного обеспечения для бета-тестирования на машине, на которой вы должны выполнить свою работу. Попробуйте удалить все. –
Я только что скачал VS2013 сегодня. Я видел, что предварительный просмотр в 2015 году был доступен, но я не пробовал. –