単一のソリューションでカスタムASP.NET Webコントロールを開発して使用する
-
05-07-2019 - |
質問
Webサイトを使用したソリューションと、WebControlクラスを継承するコントロールを備えたクラスライブラリがあります。コントロールをツールボックスに配置してWebサイトで使用すると、ソリューションをビルドできなくなります-Visual Studio(コンパイラー)は、別のプロセス(VS自体であると思われる)で使用されているクラスライブラリDLLについて文句を言います。
単一のソリューションでカスタムASP.NET Webコントロールを開発および使用する方法はありますか?それとも私はここに何か不足していますか?
解決
dllを実際にツールボックスに追加する必要はないと思います。VSがあなたのコントロールがあることを知っているだけだと思います。 ただし、いずれにしても、web.configのコントロールセクションでコントロールへの参照を追加するだけで、.aspxページのソースでコントロールのマークアップを追加できます。
新しいバージョンのビアハウスで私がやったことは次のとおりです。
<!--http://weblogs.asp.net/scottgu/archive/2006/11/26/tip-trick-how-to-register-user-controls-and-custom-controls-in-web-config.aspx-->
他のヒント
VS2008でこれをテストしたところ、問題はありませんでした。
dllをプロジェクトの参照に追加しましたか?あなたはそうすべきではないからです。
bin
ディレクトリまたは obj
ディレクトリのdllを使用しましたか? bin
ディレクトリのdllを使用します。
所属していません StackOverflow