2012-08-15 16 views
8

多くのC++ IDEが存在します。しかし、私はVisual Stuido(Visual Studio 2010 Pro)がもっとも快適だと思っています。なぜなら、私はそれに多くの時間を費やしてきたからです。問題は、.NET依存製品がスピードと互換性の両方で本当に好きではないということです。Visual Studioを使用して.NET独立型アプリケーションを作成するには?

VBやC#のコードを.NETの依存関係なしでコンパイルする方法はないと思います(私が間違っていれば修正してください)。 C++では、VS IDEをオートコンプリート、GUIデザインなどのすべての機能と共に使用する方法があるのですが、すべてのコードを管理しないでください。

+2

Win32プロジェクトを作成しますか?それらはアンマネージドC++プロジェクトです。 –

+0

VisualStudioで.NETを使わずにC++プログラムを作ることができます(私はコンソールとGUIアプリケーションの両方で未処理のWin32を使っています)。しかし、私は多くのMicrosoftクラスライブラリの1つがVisual StudioにグラフィカルなUIデザインツールを持っているかどうかはわかりません –

答えて

6

新しいプロジェクトを作成するときに、Win32プロジェクトを選択すると、それは 'ネイティブ' C++アプリケーションであり、.NETに依存しません。既存のプロジェクトの場合、関連する設定はConfiguration Properties -> General -> Common Language Runtime Supportです。 .NET依存関係を削除するには、これをNo Common Language Runtime Supportに設定します。

もちろん、VC++の主なUIデザイナーはWPFとWindows.Formsデザイナーです。これらのデザイナーは.NETコンポーネントに依存しています。それらを使用したくない場合は、ユーザーインターフェイス用にMFCを使用しています。楽しい時間の私の考えではありませんが、多くの人がそれを使用しています。

+0

私はいくつかの奇妙な.netエラーがありました:このアプリケーションを実行するランタイムバージョンを見つけることができません私の問題 :) – user956584

関連する問題