Visual Studio 2012 ошибка MSB3073

Я пытаюсь обновить только мою IDE, а не компилятор, с Visual Studio 2010 до 2012. Я продолжаю получать

Error 9 error MSB3073: The command ""C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\..\IDE\devenv" mdlibs.sln /Build "Release|x64"" exited with code 1. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.MakeFile.Targets 38 lib_mdlibs (Visual Studio 2008)

Направляет меня на этот код

 <Target Name="Build"DependsOnTargets="PrepareForNMakeBuild;ResolveReferences;GetTargetPath"Returns="$(NMakeManagedOutput)">

<VCMessage Code="MSB8005" Type="Warning" Arguments="NMakeBuildCommandLine"Condition="'$(NMakeBuildCommandLine)'==''"/>

<Exec Command="$(NMakeBuildCommandLine)"Condition="'$(NMakeBuildCommandLine)'!=''"/>
</Target>

Конкретно вторая последняя строка

Понятия не имею, как с этим бороться! Я попробовал несколько вещей, но пока ничего не получалось

Когда я собираю просто lib_mdlibs, это говорит
Операция не может быть завершена

1>
1>  Use:
1>  devenv  [solutionfile | projectfile | anyfile.ext]  [switches]
1>
1>  The first argument for devenv is usually a solution file or project file.
1>  You can also use any other file as the first argument if you want to have the
1>  file open automatically in an editor. When you enter a project file, the IDE
1>  looks for an .sln file with the same base name as the project file in the
1>  parent directory for the project file. If no such .sln file exists, then the
1>  IDE looks for a single .sln file that references the project. If no such single
1>  .sln file exists, then the IDE creates an unsaved solution with a default .sln
1>  file name that has the same base name as the project file.

Я думал, может быть, это была моя командная строка, которая является

"$(VS110COMNTOOLS)..\IDE\devenv" mdlibs.sln /Build "$(Configuration)|$(Platform)"

Но я пытался изменить это пару раз, и ничего не помогает

Я попытался открыть только решение mdlibs в vs2012 и построить его, но когда я пытаюсь собрать его, я получаю всплывающее окно с сообщением, что файл проекта » был переименован или больше не находится в решении

Или, если я пытаюсь собрать какой-либо отдельный проект в mdlibs.sln, он говорит, что не может выполнить запрошенное действие, потому что сборка уже выполняется, даже если я только что открыл решение

Какие-либо предложения? Любая помощь будет принята с благодарностью Я полностью застрял

1

Решение

Это наиболее вероятно, потому что vc11 vcvars получают настройку по умолчанию. Перейдите в VS2010 -> Инструменты VS -> Командная строка VS (2010) & затем выполните свою команду там.

Если вышеуказанное работает, запустите файл vcvars.bat 2010 из командной строки перед выполнением devenv.exe или msbuild.exe.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]