単一のソリューションでカスタムASP.NET Webコントロールを開発して使用する

StackOverflow https://stackoverflow.com/questions/1606862

質問

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を使用します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top