我继承了一个主要用 VB 编写的项目。我想保持我在 VB 中拥有的东西,同时尽可能慢慢地转换为 C#。我发现这样做的唯一方法是创建一个单独的 C# 项目。但是,由于依赖关系和引用,这会导致问题。我不能有VBProject
引用CSharpProject
,反之亦然,因为它会创建一个循环引用。这是一个问题,因为我需要两个项目能够引用另一个。有没有更好的方法来做到这一点,还是我坚持用 VB 编写(或完全翻译成 C#)?
此外,这些项目在同一个解决方案中。我不应该能够在不创建参考或其他更简单方法的情况下导入/使用它们吗?