Dot-Net

ASP.NET 是否支持 C++?

  • January 13, 2010

當我轉到新建 -> 網站時,在下拉菜單“語言”中只有 2 種語言:Visual C# 和 Visual Basic。沒有 Visual C++。也許,我使用了錯誤版本的 Visual Studio?(我的是 9.0.21022)

我試圖用Google搜尋這個問題。我發現了一個主題,它告訴我們在 ASP.NET 中使用 C++ 是不可能的。但它是在 2002 年發布的,我希望自那年以來有所改變。是否可以使用 C++ 編寫 ASP.NET 應用程序?如果是這樣,我可以使用這種語言的視覺設計器嗎?

Visual Studio 生成 C# 和 VB 程式碼,這就是它只為您提供這些選項的原因,因為生成程式碼的視覺化設計人員不了解 C++。沒有什麼可以阻止您創建使用託管 .NET 程式碼庫(如 System、System.Web.* 命名空間等)的 C++ 項目。您不會讓設計人員或程式碼生成器為您工作,這意味著您需要進行更多的編碼; 然而,可以說 C++ 程序員習慣於沒有大量的視覺設計支持。

Microsoft 提供了有關使用 C++ 對 .NET 進行程式的方法的資訊。

需要注意的是,您可能無法使用您想要使用的 Visual Studio 版本。最壞的情況是您使用文本編輯器並從命令行呼叫編譯器。

引用自:https://stackoverflow.com/questions/1615215