我们目前有一个asp.net网站,在VB.Net中开发了一些模块&一些在C#中(不仅仅是类,还包括单独的aspx页面和后面的代码) 。我们认为我们想要转向Web应用程序模型,因为我们需要使用TFS实现CI。asp.net web应用程序与c#&vb.net都在代码隐藏
问题:
当我们创建一个C#的Web应用程序,将文件从网站复制&说转换为Web应用程序它给Could not Parse errors
(可能是因为文件是vb.net文件)
当我们创建一个VB.NET Web应用程序,复制&说转换为Web应用程序将其转换只vb.net页&上发布抛出错误在所有C#页说Could not load type
的asp.net网站将W上的文件正确使用多种代码隐藏语言支持。
帮助将不胜感激!
当你有一个网站时,它的工作原因是因为代码没有被编译,直到它被需要,然后每个页面将被单独编译。使用一个Web应用程序,整个事情被编译成一个DLL,并且你不能在一个DLL中混合使用语言。 – ChrisF 2009-10-10 16:53:26
我意识到投资已经完成,但为什么要使用两种语言?这看起来像是一场噩梦。 – NerdFury 2009-10-12 15:44:59
这将是超级有用的。我们很想转移到一个web应用程序项目,但我们通常是vb,有很多c#页面隐藏着。 @NerdFury:两个原因:1.来自互联网的源码,如SqlProfileProvider,Blog,论坛代码。 2.开发人员想要使用新的语言功能,从其他地方复制/粘贴代码(我们的大部分源代码都是vb,但是有相当数量的新c#),并且不需要维护 - .net开发人员不需要通常很难读/写vb和c#IME。 – 2012-12-06 09:21:57