0

この質問の前に、約 85% 完了したプロジェクトを (潜在的に) 継承していると述べておく必要があります。実行が成功したのを目の当たりにした後、完全なソリューションが私のマシンに転送されました。

以前に変更を加えていないため、IDE から次のエラー メッセージが表示されます。

The type or namespace name 'Infrastructure' does not exist in the namespace 'MyProject' (are you missing an assembly reference?)

これは、参照ノードの下で参照されているアセンブリが明確に表示されているにもかかわらずです。問題のあるアセンブリの接続解除、再構築、および再接続を試みましたが、役に立ちませんでした。

解決策を見つけることなく、同様の問題について他のユーザーが提案したさまざまなオプションを検討しました。

これにはどのような原因が考えられますか? また、どのような解決策を検討できますか?

4

2 に答える 2

0

IDE が設定されていない可能性がありますTarget Framework:

既存のプロジェクトで対象となる .NET Framework のバージョンを変更するには

  1. 変更するプロジェクトを開きます。
  2. ソリューション エクスプローラーのツール バーで、 [プロパティ] ボタンを選択します。
  3. ソリューション エクスプローラーでプロジェクト ノードを選択し、(ノードを右クリックして) コンテキスト メニューを開き、[プロパティ] を選択することもできます。
  4. [アプリケーション] タブに設定が表示されます。そうでない場合は、それを選択します。
  5. [ターゲット フレームワーク] ドロップダウン リストで、必要な .NET Framework のバージョンを選択します。次に、[OK] ボタンをクリックします。

プロジェクトがアンロードされてから再ロードされます。これで、選択したフレームワーク バージョンがターゲットになります。

于 2013-08-30T19:56:16.150 に答える
0

この問題を修正するUSINGには、ソース ファイルに行を追加します。

于 2013-08-30T19:56:49.723 に答える