2013-02-05 72 views
0

在Visual Studio 2010中,我可以在同一個網站中混合使用VB和C#頁面和usercontrols。 Visual Studio 2012似乎不允許這樣做。我創建了一個C#web項目,當我在VB中添加一些舊頁面時,它會單獨列出.ascx和.ascx.vb文件,並且不會編譯。Visual Studio 2012不能在C#網站中包含VB頁面?

我有一堆舊東西,在VB做所以請不要告訴我,我必須把它全部轉換爲C#之前,我可以使用VS2012。

謝謝!

這是ASP.NET Web表單。

回答

2

你的問題可能是你自己說的事實,你已經創建了一個「Web項目」與「網站」。 Web Project由c#或vb編譯器編譯成DLL,不能包含不同的語言。 Web站點由ASP.NET編譯,每個頁面都自行編譯。

我相信你正面臨着這個「現象」

+0

啊,沒錯。 http://stackoverflow.com/questions/1977220/is-it-possible-to-have-c-sharp-and-vb-net-in-the-same-asp-net-website –

+0

T.S.是完全正確的,並完全解釋它。謝謝! – Gatorfreak

相關問題