[英]VB.Net and C# Projects in 1 Solution
在VS 2008中,有没有办法在1个解决方案下使用不同的语言创建多个项目? 如果是这样,怎么样?
只需创建它们。 解决方案可以愉快地持有不同语言的项目。 我有C#和VB.NET项目坐在同一个解决方案没有问题。
你不能做的是在同一个项目中混合语言。
正如Oded所说,你只是创造它们。 通过右键单击“ Solution
节点,选择“ Add > New Project
,选择所需的语言和项目类型,并为其命名,可以执行此操作。
我不知道什么时候不起作用的是:
未选中Always show solution
选项时(在Tools > Options > Projects and Solutions
)
如果未安装这两种语言,例如,如果安装了Visual Basic 2008 Express Edition而没有安装Visual C#2008 Express Edition,反之亦然,或者在安装过程中取消选择其中一种语言。 请注意,除快递版外,每个版本默认包含所有语言。
如果您遇到问题,我会验证上述问题都不适用。 只需选中Tools > Options
设置,然后查看Help > About Microsoft Visual Studio
下的Installed products
列表。 如果您需要更改已Installed products
列表,只需重新运行VS.NET设置(或相应的Express版本设置)。
您还需要属性“CLSCompliant”来忽略不符合cls的类型/成员。
例如,如果您使用的是C#和VB项目,则需要排除具有相同签名的方法,但大小写不同(VB不区分大小写)
[CLSCompliant(false)]
public static string GetTypeName() {
return "SomeBase";
}
[CLSCompliant(false)]
public static string getTypeName() {
return "somBase";
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.