2

Visual C# 2010 Express で問題が発生しました。XNA のチュートリアル シリーズを進めていますが、ソリューション内の 4 つのプロジェクトのうち 2 つが読み込みを拒否しているため、行き詰まっています。これが起こったときに何をしていたのか正確にはわかりませんが、Windows フォームが関係していました。Visual Studio と XNA Framework をアンインストールして再インストールし、コンピューターを再起動し、古いプロジェクトを誤ったコード (つまり、昨夜からの保存) なしで読み込んでみましたが、うまくいきませんでした。

ソリューションを開くと、「ソリューション内の 1 つ以上のプロジェクトが正しく読み込まれませんでした」というメッセージが表示されます。

ソリューション エクスプローラーでは、プロジェクトは "RpgEditor"、"RpgLibrary"、"EyesOfTheDragon (利用不可)"、"XRpgLibrary (利用不可)" と表示されます。

出力テキストは次のように述べています。

C:\Users\Owner\Documents\Visual Studio 2010\Projects\EyesOfTheDragon\EyesOfTheDragon\EyesOfTheDragon\EyesOfTheDragon.csproj : error  : Object reference not set to an instance of an object.

C:\Users\Owner\Documents\Visual Studio 2010\Projects\EyesOfTheDragon\XRpgLibrary\XRpgLibrary.csproj : error  : Object reference not set to an instance of an object.


Loading C:\Users\Owner\Documents\Visual Studio 2010\Projects\EyesOfTheDragon\EyesOfTheDragon\EyesOfTheDragon\EyesOfTheDragon.csproj ...
C:\Users\Owner\Documents\Visual Studio 2010\Projects\EyesOfTheDragon\EyesOfTheDragon\EyesOfTheDragon\EyesOfTheDragon.csproj : error  : Object reference not set to an instance of an object.

.csproj ファイルに移動して手動で開こうとすると、次のようなエラーが表示されます"

"devenv.exe - エントリ ポイントが見つかりません

プロシージャ エントリ point_Atomic_fetch_sub_4 がダイナミック リンク ライブラリ MSVCR110.dll に見つかりませんでした""

他の .csproj ファイルは問題なく開きます。手動で .dll ファイルを置き換えましたが、何も変わりませんでした。

これを引き起こしている可能性のあるものや修正方法について誰かがアイデアを持っている場合は、私に知らせてください. これは私を夢中にさせています。

4

2 に答える 2

1

過去に同様の問題があり、問題のあるインストールが新しいバージョンのライブラリ (あなたの場合は、MSVCR110.dll だと思います) に VS が必要とするバージョンをオーバーレイしていることがわかりました。メモリが機能する場合、.net 4.5 をインストールしようとすると同様のことが起こり、VS2010 サンドボックス ライブラリが効果的にハイジャックされます。

申し訳ありませんが、特定の犯人についてはお答えできません。それらの線に沿って何かを調べます。

幸運を。

于 2013-04-30T18:58:35.037 に答える
1

プログラミングに関連するすべてをアンインストールしてからすべてを再インストールすることで、何とか問題を解決しました。何がうまくいったのかはわかりませんが、すべてが機能しているようです。

于 2013-04-30T20:03:15.757 に答える