何が原因かわからなかったらきっと気が狂ってしまいます:):
私のソリューションにはいくつかのプロジェクトがあります。私が得ている問題は、別の参照を追加しているソリューションにあります。
1 つのプロジェクトにはカスタム コントロール (純粋な .cs ファイル) があり、別のソリューションは ASPX ページのみのテスト ページです (コード ビハインド ファイルなし - 操作全体がコントロールによって実行されるため)。
ここでの問題は、カスタム コントロール プロジェクトの参照を Web ページ プロジェクトに追加したときに、カスタム コントロールに記述したコードが影響を受けないことです。カスタム テキスト ボックス コントロールの新しいプロパティを追加しましたが、これは HTML マークアップでインテリセンスに入らず、設定しているブレーク ポイントがヒットしません (カスタム コントロール コード内)。
これは.NET 3.5 Framework で正常に動作しています。(2 つのブランチがあります。1 つは 3.5 で、もう 1 つは 4.0 です) .NET Framework 4.0 では動作しません。Windows 2008 Server R2 を使用しています。
私が今までやったこと:
- 両方のプロジェクトのターゲット フレームワークを確認しました (両方とも 4.0)。
- 必要に応じてアセンブリをコピーして貼り付けます。