Web アプリケーション プロジェクトを使用して、いくつかの Web ユーザー コントロール (c#) を開発しています。
WAP では、ユーザー コントロール ディレクティブにコードファイルが含まれ、属性が継承されます。
WAP を対象の Web サイトに公開するとき。ビンからの dll が Web サイトのビンに正しくコピーされ、ユーザー コントロール (.ascx ファイル) が正しくコピーされます。
Web サイトでビルドを実行すると、ascx ファイルのディレクティブに codefile 属性がまだ含まれているため、エラーが発生します。これを解決するには、単純に codefile 属性を削除します。コードは継承 (現在は dll にあります) を介して取得されるため、ascx は引き続き機能します。
私の質問は、パブリッシュで codefile 属性を自動的に削除できるかということです。または.. WAP / Build / Publish を間違って使用していますか?
どうもありがとう、アダム