1

アプリケーションを他の PC で実行すると、複雑な問題が発生します。

Visual Studio 2012 でどのような PC でアプリケーションを実行しても問題なく実行できるようにするにはどうすればよいですか?

これらは私が知っている合併症です:

    1) Windows 7 では、アプリケーションは実行されません。
    2) Windows XP では、ウィンドウがポップアップし、「有効な Win32 アプリケーションではありません」というエラーが表示されます。

私のアプリケーションは、Windows 7 を使用して Visual Studio 2012 で構築された Windows フォームです。他のユーザー向けにアプリケーションを構築するのはこれが初めてです。

ここで同様の関連する問題を見つけました:

http://blogs.msdn.com/b/vsnetsetup/archive/2012/10/16/setup-exe-is-not-a-valid-win32-application.aspx

ただし、エラーは解決しませんでした。Configuration Manager のターゲット プラットフォームが Any CPU であることを確認しました。

4

1 に答える 1

0

.NET 4.5 がインストールされている WinXP と Win7 の両方のマシンで問題なく動作します。

フレームワークの下位バージョン (フォーム プロジェクトのプロパティで、ターゲット フレームワークを 3.5 または 4.0 に変更) に対してビルドを試行し、失敗したコンピューターで再試行できますか? その後、正しく実行される場合は、より低いバージョンに対してビルドを続行するか、最適な状態でビルドを続行できます。インストーラーが正しいフレームワーク バージョンがインストールされていることを確認してください。

于 2013-04-06T09:54:34.767 に答える