当我在vs 2008中将我的vb类添加到我的C#项目时,它们可以在我的c#类中使用。但由于某种原因,2010年看不到它们。我可能会遗漏一些简单但我无法在过去一小时内完成工作。有什么想法吗?
答案 0 :(得分:1)
你确定你已经将它们包含在动作编译中,而不仅仅是动作内容吗?
CSharp和VB使用两个不同的MSBuild目标文件,我从来没有听说过将它们混合在同一个项目文件中。同一解决方案中的不同项目类型 - 当然,但不是我认为你在说什么。
当然这是一个奇怪的世界,所以也许有人会来到我身边,并且在构建之后我想到了ILMerge之外从未想过的东西。
答案 1 :(得分:1)
你不能混合2种代码语言。就像你可以添加vb和vb,c#和c#但不能同时添加vb和c#。
答案 2 :(得分:0)
如果你想混合,请使用像c# - vb之类的代码转换器。这是一个尝试而不是重新编码所有:Vb.net --> C# converter。
它可能不是100%正常工作,但至少你会转换一些代码。