このエラーが表示されます - 有効な Win32 アプリケーションではありません。このプログラムは、Vista PC で問題なく動作します。ClickOnce ブートストラップを使用して展開されます。]
私は読む
VS2012 ClickOnce は XP をサポートしていませんが、この記事では C# ではなく C++ に焦点を当てています。C# に似たものは見当たりません。
何か案は?
ありがとう!
このエラーが表示されます - 有効な Win32 アプリケーションではありません。このプログラムは、Vista PC で問題なく動作します。ClickOnce ブートストラップを使用して展開されます。]
私は読む
VS2012 ClickOnce は XP をサポートしていませんが、この記事では C# ではなく C++ に焦点を当てています。C# に似たものは見当たりません。
何か案は?
ありがとう!
ソースが述べているように:
Visual Studio 2012 に同梱されている Clickonce ブートストラップ エンジン (setup.exe) は、Windows Vista より前の OS と互換性がありません。したがって、上記のエラー メッセージは予期されたものであり、仕様によるものです。この動作の理由は、ブートストラップが VC コンパイラを使用してコンパイルされ、Dev11 VC コンパイラが Windows XP をサポートしていないためです。
これは、言語に関係なく、VS2012 でコンパイルされたすべてのアプリケーションに当てはまります。これは、失敗しているのはアプリケーションではなくブートストラップ (インストール プログラム) であるためです。
したがって、アプリケーションは XP ボックスで実行できますが、Clickonce インストーラーでは実行できません。