0

在 Visual Studio 2010 中,我可以在同一个网站中混合使用 VB 和 C# 页面以及用户控件。Visual Studio 2012 似乎不允许这样做。我创建了一个 C# web 项目,当我添加一些在 VB 中完成的旧页面时,它分别列出了 .ascx 和 .ascx.vb 文件并且不会编译。

我有一堆用 VB 完成的旧东西,所以请不要告诉我,我必须先将它们全部转换为 C#,然后才能使用 VS2012。

谢谢!

它是 ASP.NET Web 表单。

4

1 回答 1

2

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

相信你正面临这种“现象”

于 2013-02-05T19:31:48.927 回答