私は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 がロードされていることがわかります。