0

VS2010 でのビルドに問題があります。小さなプリズム、MVVM アプリケーションを開発しようとしています。

新しいプロジェクト「Toolbar」をソリューション「MyApp」に追加しましたが、ビルド中に次のエラーが発生しました (おそらくプロジェクトの dll が何らかの理由で作成されていません)。

エラー 2 参照アセンブリ "C:\net\projects\MyApp\MyApp.Modules.Toolbar\bin\Debug\MyApp.Modules.Toolbar.dll" を読み込めませんでした。

「ファイルまたはアセンブリ 'C:\net\projects\MyApp\MyApp.Modules.Toolbar\bin\Debug\MyApp.Modules.Toolbar.dll' またはその依存関係の 1 つを読み込めませんでした。システムは、ファイルが指定されました。」

C:\net\projects\MyApp\MyApp\ResGen MyApp

私は VS2010 と C# にまったく慣れていないので、何が起こったのか、ソース コードの間違いのためにプロジェクト dll が見つからないのか、それともなぜこれが起こったのか、本当にわかりませんか? また、VS は上記のエラーしか表示しないため、ソース コードでそのような間違いを見つける方法もわかりません。プロジェクトの依存関係は問題ないと思いますが、ファイル MyApp.Modules.Toolbar.dll は実際には私の hdd のどのフォルダーにも存在しません。

4

3 に答える 3

1

問題は、ツールバープロジェクトのxamlで定義されたクラス名が間違っていることでした(UserControl x:Class = "BAD CLASSHERE")。

于 2012-04-16T11:05:15.920 に答える
1

.net プロジェクトでオープン オフィスを使用していたときに、すべての aspx ページに cli_uno が見つからないという青い波線が表示され、どこにも参照されていないという同様の問題を何度もグーグルで検索した後、私のプロジェクトまたは lib ファイル。

私はすべての bin フォルダーを削除しました。それを参照する dll がそのうちの 1 つに隠れていて、vs2010 を異常に動かしていました。

これは上記の正確な解決策ではないことを認識していますが、このエラーについてはそれほど多くはありません.

于 2013-02-05T06:15:17.583 に答える
0

提供する情報が少なすぎるため、いくつか質問します (およびいくつかの可能な修正):

  1. そもそもファイルは指定されたパスにありますか?
  2. そうでない場合、dll を作成するためにビルドする必要があるプロジェクトはありますか?
  3. そのようなプロジェクトがある場合、それはあなたが探している場所に .dll をビルドしますか?そうでない場合は、手動でコピーするか、ビルド後のプロセスをセットアップして、各ビルド後に自動的にコピーを行う必要があります。
  4. そのようなプロジェクトがない場合、.dll 自体はどこかにありますか。はいの場合は、正しい場所にコピーする必要があります。
  5. .dll が正しい場所にある場合、他のプロジェクトがアクセスできないように保護されていますか?
于 2012-04-15T23:18:40.317 に答える