1

Visual Studio 2010 から 2012 に、まだコンパイラではなく、IDE だけをアップグレードしようとしています。

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>

具体的には、最後から 2 番目の行

私はこれに対処する方法がわかりません!私はいくつかのことを試しましたが、今のところ何も機能していません

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)"

しかし、私はそれを数回変更しようとしましたが、実際には何も役に立ちません

vs2012 で mdlibs ソリューションのみを開いてビルドしようとしましたが、ビルドしようとすると、プロジェクト ファイル「 」の名前が変更されたか、ソリューションに含まれていないことを示すポップアップが表示されます。

または、mdlibs.sln で個々のプロジェクトをビルドしようとすると、ソリューションを開いたばかりでも、ビルドが既に進行中であるため、要求されたアクションを実行できないと表示されます。

助言がありますか?どんな助けでも大歓迎です私は完全に立ち往生しています

4

1 に答える 1