2

何らかの型を含むアセンブリが与えられた場合、その型の名前を変更したり名前を変更したりして、その型を別の場所に配置するにはどうすればよいでしょうか? または、型を抽出して別のアセンブリに移動するだけかもしれません。

これを行うためのツールはありますか?(セシル?)そして、そのツールのちょっとしたことはありますか?

ありがとう

「なんでそんなことするのよ、バカ!?」を払拭する背景 反応:

Web アプリケーションでビューをプリコンパイルしてから、アセンブリを ILMerging しています。カスタム仮想パス プロバイダーを使用して、多くの物理的および仮想的な場所 (コンパイル済みのものとそうでないもの) からビューを読み込みます。プリコンパイルされたビューの名前と名前空間が「正しくない」ため、これを修正する必要があります。aspnet_compiler(そもそも名前と名前空間を台無しにしない方法がない限り? また、VPP が変更された名前空間でビューを検索できることはわかっていますが、それは重要ではありません。

4

1 に答える 1

1

セシルを使用してそれを解決しました。

これに関する投稿は次のとおりです。Mono.Cecilを使用してコンパイル済みアセンブリ内の.NETタイプの名前と名前空間を変更する方法

于 2011-08-01T12:32:36.073 に答える