私はNew - > Webサイトに行くと、ドロップダウンメニュー "Language"にはVisual C#とVisual Basicという2つの言語しかありません。いいえVisual C++。たぶん、私は間違ったバージョンのVisual Studioを使っていますか? (私は9.0.21022です)
私はこの問題をGoogleにしようとしました。私はtopicを見つけました。これは、ASP.NETでC++を使用することは不可能であることを示しています。しかし、それは2002年に掲載され、私は何かがその年以来変わったことを願っています。 C++を使用してASP.NETアプリケーションを記述することはできますか?もしそうなら、この言語でビジュアルデザイナーを使用できますか?ASP.NETはC++をサポートしていますか?
答えて
Visual StudioはC#とVBコードを生成します。そのため、コード生成元のビジュアルデザイナーはC++を理解できないため、これらのオプションのみを提供します。 System、System.Web。*名前空間などの管理された.NETコードベースを使用するC++プロジェクトを作成することを妨げるものは何もありません。デザイナーやコードジェネレータはあなたのために働きません。 ;間違いなく、C++のプログラマーは、多くのビジュアルデザインをサポートしていないことに慣れています。
マイクロソフトでは、ways of programming .NET using C++に関する情報を提供しています。
注意:使用したいVisual Studioのバージョンを使用できない場合があります。最悪のシナリオは、テキストエディタを使用して、コマンドラインからコンパイラを起動することです。
Managed C++を使用してASP.NETページのクラスを作成することは可能ですが、現時点では(VS2008を通じて)結合されたソースファイルやデザイン時の統合は明示的にサポートされていません。 VB.NETとC#だけが完全サポートしています。
ハンドラのみを使用するアプリケーションを作成する場合は、ハンドラクラスを別のライブラリプロジェクトまたはアセンブリに書き込んだ後、空のASP.NETプロジェクトにハンドラクラスをインポートすることができます。この場合、.NETアセンブリを作成するために使用される言語が使用できます。
次のリンクをクリックすると、そのショットを撮りたい場合に開始できます。 ASP.NETで任意の言語を使用するための唯一の実際の制限は、コードが.NETアセンブリとして使用可能かどうかです。
ASP.NET with Managed C++ @ CodeProject
The ASP Column: Code-behind in ASPX Files @ MSDN
- 1. それはasp.net(C#)の複数のサーバーのアプリケーションキャッシュをサポートしていますか?
- 2. C intellisenseはサポートしていますが、C++をサポートしていない適切なIDEはありますか?
- 3. Pro * C/C++は「[schema。] object」文をサポートしていますか?
- 4. AzureはASP.NetアプリケーションのHttpRuntime.Cacheをサポートしていますか?
- 5. Simple InjectorはMVC 4 ASP.NET Web APIをサポートしていますか?
- 6. ASP.NET CoreはSQL Server CEをサポートしていますか?
- 7. ASP.NET Core BundlerMinifier.Coreは.NET 4.5.1をサポートしていますか?
- 8. ASP.NET Web APIはIValidatableObjectをサポートしていますか?
- 9. ASP.NET Boilerplateはネストされたマルチテナントをサポートしていますか?
- 10. EvernoteはまだC++ APIをサポートしていますか?
- 11. Cはオプションのnullパラメータをサポートしていますか? Pythonで
- 12. IDLは、C++でジェネリック型をサポートしていますか?
- 13. C++は誘導型定義をサポートしていますか?
- 14. C#Create.Delegateは継承をサポートしていますか?
- 15. Objective-C MPMediaPickerControllerはビデオの選択をサポートしていますか?
- 16. uCLinuxはC++ 11をサポートしていますか?
- 17. IBM XL/CはプリプロセッサでAltivecをサポートしていますか?
- 18. C#は__call__メソッドをサポートしていますか?
- 19. C#はプロシージャをサポートしていますか?
- 20. Objective-Cは#elifdefをサポートしていますか?
- 21. C++標準はプロセスをサポートしていますか?
- 22. C#は可変数の引数をサポートしていますか?
- 23. Pubnub C++は暗号鍵をサポートしていますか?
- 24. Visual C++は "厳密なエイリアシング"をサポートしていますか?
- 25. MinGW-w64はC++ 14をサポートしていますか?
- 26. Cは関数式をサポートしていますか?
- 27. Linq-to-XmlクエリはC#でインテリジェンスをサポートしていますか?
- 28. AIX 5のxlcはC++ abiをサポートしていますか?
- 29. C++ 11はC11の新機能をサポートしていますか?
- 30. Boost C++ライブラリはSolaris on Sparcをサポートしていますか?
私見:ASP.NET + C++ =マゾヒズム;-) –