ユーザーコントロール (ascx) があり、「インポート」で取得した名前空間を使用したい:
<%@ Import Namespace="my.assembly.blabla.bla.test" %>
名前空間は明確に存在します。コード ビハインドで使用され、プロジェクトで dll が参照されます。実行時にエラーが発生します
タイプまたは nemspace 'bla' が名前空間 'blabla' に存在しません (アセンブリ参照がありませんか?)
奇妙なことに、レジスタ ディレクティブ (私は使用していません) を追加すると、機能します。register ディレクティブは次のようになります。
<%@ Register TagPrefix="xxx" Assembly="my.assembly.blabla,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=373h77ghg78hh478"
Namespace="my.assembly.blabla.bla" %>
未使用のレジスタ ディレクティブをどこにでも配置したくないので、誰かが私が間違っていることを知っていますか?