是否可以将新的C#页面添加到现有的VB.Net网站?

时间:2014-02-04 10:41:39

标签: c# asp.net vb.net

我有一个旧的VB.NET站点,并希望向其添加新页面。我不是VB人,所以有可能在网站上创建新页面,但使用C#? 我以前从未这样做过,从未见过它,所以我猜不了。

干杯

3 个答案:

答案 0 :(得分:4)

是的,如果你有一个网站项目,你可以看看这个问题(并回答):Is it possible to have C# and vb.net in the same asp.net website?

基本上你在配置文件中执行此操作

<configuration>
    <system.web>
        <compilation>
            <codeSubDirectories>
                <add directoryName="VB_Code"/>
                <add directoryName="CS_Code"/>
            </codeSubDirectories>
        </compilation>
    </system.web>
</configuration>

然后在App_Code文件夹

中创建同名文件夹

有关此内容的更多信息:http://pietschsoft.com/post/2006/03/30/ASPNET-20-Use-VBNET-and-C-within-the-App_Code-folder

答案 1 :(得分:0)

不,你不能。这是答案: https://stackoverflow.com/a/1278052/2999249

  不,你不能。程序集/项目(每个项目通常编译为1个程序集)必须是一种语言。但是,您可以使用多个程序集,并且每个程序集都可以使用不同的语言编码,因为它们都编译为MSIL。

答案 2 :(得分:0)

您不能在同一个程序集(项目)中混合使用VB.NET和C#或其他语言。 但是......您可以在解决方案中使用不同的项目(语言)。