Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将razor(cshtml)和c#项目添加到visualstudiovb网站是错误的吗?_C#_Vb.net_Visual Studio_Visual Studio 2010_Azure Devops - Fatal编程技术网

将razor(cshtml)和c#项目添加到visualstudiovb网站是错误的吗?

将razor(cshtml)和c#项目添加到visualstudiovb网站是错误的吗?,c#,vb.net,visual-studio,visual-studio-2010,azure-devops,C#,Vb.net,Visual Studio,Visual Studio 2010,Azure Devops,我正在Visual Studio 2010 Ultimate/vb中创建一个新的网站,我想给它添加一些东西,让它变得更生动。因此,我正在从VS团队服务模板添加新项目。c#中的项目似乎比vb中的项目多得多。我想弄清楚在vb网站上添加c和razor项目是否合适,因为如果不合适,我将用c启动网站 在将来构建和发布网站时,网站内项目之间的语言混合会带来问题吗?还是建议我从c#开始创建网站(因为VS中有更多的项目),并在整个网站中保持相同的语言?谢谢 在将项目分开之前,这样做没有问题。也就是说,您不应该在

我正在Visual Studio 2010 Ultimate/vb中创建一个新的网站,我想给它添加一些东西,让它变得更生动。因此,我正在从VS团队服务模板添加新项目。c#中的项目似乎比vb中的项目多得多。我想弄清楚在vb网站上添加c和razor项目是否合适,因为如果不合适,我将用c启动网站


在将来构建和发布网站时,网站内项目之间的语言混合会带来问题吗?还是建议我从c#开始创建网站(因为VS中有更多的项目),并在整个网站中保持相同的语言?谢谢

在将项目分开之前,这样做没有问题。也就是说,您不应该在同一个项目中用VB编写一个控制器,用C#编写另一个控制器


据我所知,将不同的项目保留在同一个解决方案中没有问题

有人问了一个类似的问题:

再补充一点,我绝不会建议任何人混合使用两种不同的语言。如果您从使用一种编程语言的解决方案开始,即使在向该解决方案添加新项目时,也要继续使用该编程语言。没有什么比不得不从一种语言转换到另一种语言更糟糕的了。我们在我以前的公司有一个项目,其中一个是C#,另外两个是VB.NET。维护这些项目是一场噩梦,更不用说VB.NET和C#评估诸如
if
语句的方式中的许多细微错误了


我给你的建议是选择一种语言,并在你的项目中坚持使用它。如果你想用另一种语言提高你的知识水平,那么就使用这种语言,等等。

我认为,当你的团队拥有多种技能时,这是一种很好的方法,因为有些语言比其他语言更适合于特定的任务


在一个解决方案中使用不同的语言应该没有问题(尽管每个项目应该使用一种语言),因为所有内容都将被编译成MSIL(可以找到一些细节)。

感谢您花时间回复,Jan。我只是一个单人秀,不是一个尝试小型初创公司的经验丰富的程序员。我只创建了几个网站,它们都是在VS/vb中创建的,但现在我觉得在C#now中添加项目更舒服。也谢谢你的链接!谢谢你的回复,迪佩什。我真的不确定它是否会引起问题,但就像你和简建议的那样,在每个项目中保持语言相同。我感谢你的帮助!我没有看到那个问题,虽然它是从08年开始的,Huske。谢谢你帮助我。我不是真正的大公司;我只制作了一小部分网站。这是为一家小型初创公司准备的,我只是对用vb(我比较熟悉)启动网站和用C#添加项目持谨慎态度。但不会有几十个项目——只有几个。感谢您的投入和经验中的知识!如果这取决于你所说的jazz-up是什么意思-你可以用VB开发你的网站,但是在HTML页面中添加javascript/jQuery,这将“jazz-up”加载。