Windows Server 2008 64ビットでは、\ windows \ system32 \ inetsrvフォルダにいくつかのファイルを書き込むには.msiインストーラファイルが必要です。 (このファイルは、C#XmlReaderSettings.Schema.Add()がそのフォルダ内に存在することを想定したXMLスキーマ検証ファイルの一部です)。MSIインストーラ、64ビットOS、 windows system32 inetsrvフォルダに書き込む
インストーラを実行すると、ファイルは\ windows \ SysWOW64 \ inetsrvフォルダにあります。
インストーラで\ windows \ Sysnativeフォルダに書き込もうとしましたが、インストーラが正確な名前のフォルダを作成しましたが、これは可能ではありません。 SysWOW64リダイレクションを抑制する方法については、this pageを参照してください。
Windows 2008の64ビット版の\ windows \ system32 \ inetsrvフォルダに.msiファイルを書き込む方法を教えてください。
Jeff、あなたが指定したシステムフォルダのプロパティが役立ちます。しかし、System64Folerを使用しようとするとターゲットプラットフォームが互換性がないというコンパイラエラーが発生します。私のアプリケーションは、x86とx64の両方にインストールする必要があります。 WindowsFolderの最後にSystem32をタックすると、SysWOW64リダイレクトのために出力が\ Windows \ SysWOW64 \に移動します。 –
ダン。それは私の知る限りの程度です。 : –
win64のことを試してください –