當我轉到New - > Web站點時,在下拉菜單「Language」中只有2種語言:Visual C#和Visual Basic。沒有Visual C++。也許,我使用錯誤版本的Visual Studio? (我的是9.0.21022)
我試圖谷歌這個問題。我發現了一個topic,它告訴我們在ASP.NET中使用C++是不可能的。但它於2002年發佈,我希望自那一年以來發生了一些變化。 是否有可能使用C++編寫ASP.NET應用程序?如果是這樣,我可以用這種語言使用視覺設計師嗎?ASP.NET是否支持C++?
7
A
回答
12
,Visual Studio生成C#和VB代碼,這就是爲什麼它爲您提供了只有那些選項,因爲從它生成的代碼視覺設計師不懂C++。沒有什麼能夠阻止你創建一個使用Managed .NET代碼庫的C++項目,比如System,System.Web,* namespaces等等。你不會有設計者或者代碼生成器爲你工作,這意味着你的代碼相對更多;然而,可以說C++程序員習慣於沒有很多視覺設計支持。
微軟提供有關ways of programming .NET using C++信息。
需要注意的是,你可能無法使用Visual Studio你想使用的版本。最糟糕的情況是您使用文本編輯器並從命令行調用編譯器。
5
它可以使用託管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. 「ChartFX」是否支持asp.net mvc?
- 2. Eclipse是否支持C/C++?
- 3. Objective-C是否支持#elifdef?
- 4. OFBIZ是否支持C#?
- 5. GCC是否支持C++ AMP
- 6. 是否支持單聲道ASP.Net中斷?
- 7. ASP.NET是否支持皮膚徽標?
- 8. JavaScript ValidatorEnable是否仍支持ASP.Net 4.0?
- 9. c#&asp.net 2支持多久?
- 10. 是否支持groovvy
- 11. 是否支持SSI?
- 12. 是否支持DataGrid?
- 13. 是否支持MSNP9?
- 14. 是否支持ARC?
- 15. C++ Builder 2009是否支持Git?
- 16. Pubnub C++是否支持密碼密鑰?
- 17. C語言是否支持繼承?
- 18. 溼婆是否支持C++ 11標準?
- 19. SketchUp C SDK是否支持.NET CLI?
- 20. C#是否支持多重繼承4.0?
- 21. C++標準是否支持進程?
- 22. Objective-C是否支持類變量?
- 23. Windows 8 C#是否支持SyndicationFeed?
- 24. 繁瑣的ctags是否支持C++ 11?
- 25. C#是否支持inout參數?
- 26. XPCOM C++:它是否支持RegExps?
- 27. 目標C是否支持caldav?
- 28. Evernote是否仍支持C++ API?
- 29. MSBuild SonarQube Runner是否支持C++項目?
- 30. Android是否支持手錶支持NFC
IMHO:ASP.NET + C++ =受虐狂;-) – 2009-10-23 19:13:13