Visual Studio 2012不能在C#网站中包含VB页面?

问题描述:

在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表单。

你的问题可能是你自己说的事实,你已经创建了一个“Web项目”与“网站”。 Web Project由c#或vb编译器编译成DLL,不能包含不同的语言。 Web站点由ASP.NET编译,每个页面都自行编译。

我相信你正面临着这个“现象”

+0

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

+0

T.S.是完全正确的,并完全解释它。谢谢! – Gatorfreak