Я пытаюсь обновить только мою 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, он говорит, что не может выполнить запрошенное действие, потому что сборка уже выполняется, даже если я только что открыл решение
Какие-либо предложения? Любая помощь будет принята с благодарностью Я полностью застрял
Это наиболее вероятно, потому что vc11 vcvars получают настройку по умолчанию. Перейдите в VS2010 -> Инструменты VS -> Командная строка VS (2010) & затем выполните свою команду там.
Если вышеуказанное работает, запустите файл vcvars.bat 2010 из командной строки перед выполнением devenv.exe или msbuild.exe.
Других решений пока нет …