1

最初に Visual Studio 2012 でプロジェクトを開きましたが、Visual Studio 2010 で開くと、次のエラーが発生します。

Reference.svcmap: ファイルまたはアセンブリ 'Tools, Version=4.5.0.0, Culture=neutral, PublicKeyToken=f7660c0f5438cda5' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

2012年に再度開くと、同じエラーが表示され、プロジェクトはバージョン3.5です。なぜ4.5を求めているのかわかりませんか?

4

3 に答える 3

5

多分これはあなたを助けるでしょう。同様のエラーが発生し、Reference.svcmap に言及していました。プロジェクトで唯一のサービス参照は、Bing 翻訳サービスに対するものでした。構成画面を開くと、下のスクリーンショットで確認できる赤い強調表示されたチェックボックスに気付きました:「参照されたアセンブリで型を再利用する」。設定が何をするのかよくわかりませんでしたが、チェックを外して [OK] を押してみると、プロジェクトがコンパイルされ、問題なく実行されました。

設定に関するドキュメントを読んだ後、実際にはもっと混乱しました。私に尋ねると、このエラーは Windows 7 + Visual Studio 2010 のセットアップでも、Windows 8 + Visual Studio 2010 のセットアップでも発生するはずでした。後者だけがエラーを出しました...

更新: 画像が消えました。そのため、サービスの構成を開きます (右クリック)。私が参照しているチェックボックスには、「参照されたアセンブリで型を再利用する」というラベルがあります

画像を再度添付します。画像

于 2013-03-27T10:12:48.183 に答える
1

からReference.svcmap、これはWCF参照のように見えます。多分それは.NET3.5の下で再生成する必要がありますか?

于 2013-01-31T19:00:50.920 に答える