2011-06-30 18 views
0

私は、Winista.htmlパーサーを使用してHtmlを解析するためのC#フォームアプリケーションを作成しています。 今、私はこのためのセットアッププロジェクトを作成していると私はセットアップをインストールして実行するとき、それはですが、なぜでしょう?Visual Studio 2010のセットアッププロジェクトに問題がありますか?

System.IO.FileNotFoundException: Could not load file or assembly 'Winista.HtmlParser, 
Version=1.8.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The 
system cannot find the file specified. 
File name: 'Winista.HtmlParser, Version=1.8.0.0, Culture=neutral, PublicKeyToken=null' 
at Investigator.Form1.googleNewsSearcher() 

エラーを生成なぜDLLが見つからないのですか?私はwinistalを貼り付けました.HTMLParserをbinフォルダに入れて、そこへの参照を追加してください。何か不足しているものがありましたら、これは非常に緊急です。

はありがとう

答えて

0

あなたはそれが参照をチェックするアセンブリのbinフォルダに見えないセットアッププロジェクトを作成するときに、参照を追加する必要があります。アセンブリをセットアッププロジェクトに追加できるはずです。私はあなたが参照として追加することをお勧めします。

セットアッププロジェクトにプライマリプロジェクトを再追加する必要があるかもしれませんが、アセンブリに参照を追加すると再構築で解決するはずです。

更新
参照を右クリックし、[常にコピー]を選択してください。これにより、アセンブリが常にbinフォルダにcoppiedされることが保証されます。

+0

彼はリファレンス – Nick

+0

を追加しましたが、セットアッププロジェクトではなくC#コードでリファレンスを追加しました。セットアッププロジェクトで参照を追加する必要がありますか? – ConfusedCoder

+1

いいえ、セットアッププロジェクトを作成した後で参照を追加した場合は、セットアッププロジェクトからプライマリプロジェクトを削除して、再度追加してみてください。 VSはこのように面白いことがあります。 – Jethro

関連する問題