无法在vs 2010中将vb类添加到c#项目

时间:2010-08-25 23:08:03

标签: vb.net visual-studio-2010 c#-4.0

当我在vs 2008中将我的vb类添加到我的C#项目时,它们可以在我的c#类中使用。但由于某种原因,2010年看不到它们。我可能会遗漏一些简单但我无法在过去一小时内完成工作。有什么想法吗?

3 个答案:

答案 0 :(得分:1)

你确定你已经将它们包含在动作编译中,而不仅仅是动作内容吗?

CSharp和VB使用两个不同的MSBuild目标文件,我从来没有听说过将它们混合在同一个项目文件中。同一解决方案中的不同项目类型 - 当然,但不是我认为你在说什么。

当然这是一个奇怪的世界,所以也许有人会来到我身边,并且在构建之后我想到了ILMerge之外从未想过的东西。

答案 1 :(得分:1)

你不能混合2种代码语言。就像你可以添加vb和vb,c#和c#但不能同时添加vb和c#。

答案 2 :(得分:0)

如果你想混合,请使用像c# - vb之类的代码转换器。这是一个尝试而不是重新编码所有:Vb.net --> C# converter

它可能不是100%正常工作,但至少你会转换一些代码。