【发布时间】:2011-02-18 19:04:13
【问题描述】:
有没有办法将 C# Web 窗体添加到用 VB.NET 编写的 ASP.NET 4.0 Web 应用程序?我有一个最近转换为 ASP.NET 4.0 WEB 应用程序 的 ASP.NET 2.0 WEB SITE。它主要是用 VB.NET 编写的,有几页有 C# 代码。
我已阅读以下文章(关于多种语言的结尾部分):
http://msdn.microsoft.com/en-us/library/t990ks23.aspx
但由于以下两个原因,它似乎没有帮助
1) 当我将我的网站转换为应用程序时,它似乎根本没有添加 APP_CODE 文件夹 2)我不只是想写一个简单的类,我实际上希望能够添加一个带有 C# 代码的 WEB FORM
当我尝试添加新项目并选择要添加的项目类型时,我只能选择添加 VISUAL BASIC Web 表单。
我现在有一个解决方法。如果我需要一个带有 C# 代码的新 Web 表单,我会使用一个旧的 C# Web 表单,然后将表单和 C# 代码复制并粘贴到项目中,然后重命名它并更改类名。然后我做出改变并做我需要做的事情。它似乎有效,但我只是想知道是否有更简单的方法。
您可能想知道为什么要将 C# 表单放入我的 VB 应用程序中。我用 VB 编写了我的应用程序(不精通 C#,但我可以阅读它)。我有一个程序员为我工作,使用 C# 效率更高。我真的没有预算花几周/几个月的时间让她跟上 VB 的速度
【问题讨论】: