5

Visual Studio 2010 SP1 で作成された Visual Studio 2012 professional のプロジェクトに取り組み始めました。ソリューションにはいくつかのプロジェクトがあります。そのうちの 1 つは問題です。スタートアップ プロジェクトとして設定すると、次のメッセージが表示"There were build errors. Would you like to continue and run the last successful build?"されますが、エラー リストにエラーはありません (スタートアップとして設定されている場合、他のプロジェクトは成功をビルドします)。VS2010では問題ありませんでした。

唯一の問題は次のとおりです。 で、Properties -> Settings次のエラーが表示されます。

"Could not resolve mscorlib for target framework '. NETFramework, Version = v3.5'. This can happen if the target framework is not installed or if the framework moniker is incorrectly formatted."

4

5 に答える 5

5

これは、さまざまな理由で発生する可能性があります。問題を見つけるには、Visual Studio コマンド プロンプトを開き、MSBuild を使用してプロジェクトまたはソリューションをビルドします。

MSBuild <YourProject>.csproj

また

MSBuild <YourSolution>.sln
于 2013-09-11T16:34:02.417 に答える
4

エラーが通知しようとしているように、.Net 3.5 をインストールするか、インストールしたバージョンを対象とするようにプロジェクトを変更する必要があります。

于 2013-06-21T13:55:03.900 に答える
0

プロジェクトの物理パスを確認してください。長すぎる場合は、プロジェクトを非常に短い名前のルート ディレクトリ フォルダにコピーします。そして、プロジェクトをビルドしてみてください。

于 2014-11-10T10:49:07.060 に答える