cs コード ビハインド ファイルの dll を作成するための -fixednames スイッチを取得できません。bin フォルダー内のファイルはコンパイルされた aspx ページですが、コード ビハインド ファイルはすべて 1 つの大きな websitename.dll ファイルにコンパイルされます。
これがスイッチを使用した私のコマンドです。aspnet_compiler -v / -p E:\Source\DotNet4\mysolution\website -f -d -fixednames E:\Source\DotNet4\CompiledWebSite
これにより、bin フォルダーに多くのファイルが生成されます。
website.dll および website.pdb (分離コードを含む) myform1.aspx.643c7876.dll (コンパイルされた aspx レイアウト ui)
これを何度もテストして、何も見逃していないことを確認しました。テストでは、myform1.aspx にラベルを配置し、分離コードでラベルにテキストを入力します。上記のスイッチを使用して Web サイトをコンパイルし、Web サイトを展開します。
myform1 分離コードに変更を加え、ラベル テキストを変更します。myform1.aspx.643c7876.dll をコンパイルして、Web サイトにのみ展開します。結果: ラベルは同じままです。ここで、website.dll と pdb をデプロイすると、ラベルが変更されます。
コードビハインド用の単一のdllを作成するために-fixednamesを取得する方法を教えてもらえますか?