2012-04-04 5 views
2

Visual Studio 2010で、移植性の高い(スタンドアロン、WinXPからWin7にインストールしない)Win32フォームアプリケーションを作成したいと思います。新しいプロジェクトを作成すると、私がそれを行う唯一の方法は、 .NET/CLRを使用すると、非常にとなると思います。.NETを使用しないVS2010のWindowsフォームアプリケーションですか?

このようなアプリを作成するにはどうすればよいですか?

答えて

2

ポータブルの意味に応じて。 .NETアプリケーションは、正しいバージョンの.NET(場合によっては他のOSの場合でもhttp://www.mono-project.com/Main_Page)を実行するWindowsのすべてのバージョンで機能します。あなたはぼんやりしたフレームワークの依存関係しか持たないでしょう。私はのほとんどの人がWindowsを実行していると思います。

.NET以外にも、MFCやネイティブのWin32 APIなどの他の選択肢があります。

+0

私は本当にいくつかのフォーム構築ツールを利用したいと考えていました。しかし、それはMFC/Win32が行く方法です。 – Konrads

+0

フォーム/ダイアログのリソースを使用できます。http://i43.tinypic.com/14ncpw8.png – Jaco

+0

は、このMFCかプレーンなWin32ですか? – Konrads

2

VS 2010のMFCでC/C++を使用することも、C++ BuilderやDelphiなどの「ネイティブアプリケーション」を作成する別のAltogehterを使用することもできます。

一方、.NETはWindows XP SP3以降ではデフォルトでインストールされています - 少なくとも.NET 2.0は常に利用可能です... http://en.wikipedia.org/wiki/.NET_Framework#Versionsを参照してください。

+0

+1デルファイのおすすめです。 – RRUZ

0

実行可能なサイズが大きい場合は、.NETをリンカ(例:1および2)とともに使用できます。

それ以外の場合、管理対象拡張機能がないC/C++。

関連する問題