もともと VS 2010 で作成され、その後 3 人の開発者チーム内の誰かによってインポートされた Web アプリケーション プロジェクトで問題が発生しています。ソリューションは、複数のプロジェクトを持つかなり複雑な MVC4 プロジェクトです。
ソリューションを開こうとすると、MVC4 Web アプリケーションのプロジェクトがサポートされていないというメッセージが表示されます。他のすべてのプロジェクトはクラス ライブラリであり、問題なく読み込まれます。
このエラーが発生するのは 3 人のうちの 1 人だけです。さらに奇妙なことに、ソリューション フォルダーを共有すると、他の開発者が問題なくソリューションを開くことができます。
VS 2012 のインストールを修復しようとしましたが、それでもエラーが発生します。
アンインストール/再インストールを試すこともできますが、なぜこれが起こっているのか非常に興味があります.
CSPROJ ファイルを調べたところ、VisualStudioVersion 属性が 10.0 に設定されていることがわかりました。確かにこれは正しくありませんか?
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
この問題が発生している理由について説明がある場合は、ぜひ聞いてください。
ありがとう