私はWebアプリケーションプロジェクトを持っています。DLL を生成し、別のプロジェクトにインポートしました。実装しVirtualPathProvider
ました。
この Web サイトをフォローしました: http://support.microsoft.com/kb/910441/en-us?spid=8940&sid=global、別のサイト マスターを追加するまで、すべてが機能します。
- Build Action を Embedded Resourceに追加
site_export.master
して変更しました。 - 新しいサイト マスターを使用するようにページを変更しました。
GetManifestResourceStream()
null
ロードすると戻りますsite_export.master
。- DLLに存在する
GetManifestResourceNames()
かどうかを確認するために呼び出しますが、存在します。site_export.master
リストにあります。すべての名前空間が一致します。ここには名前空間をリストしませんでした。
GetManifestResourceStream()
新しい をロードできないのはなぜsite_export.master
ですか? それはうまくロードされますsite.master
。DLL 内の他のファイルを確認できるので、DLL がロードされていることがわかります。