ほとんどが VB で書かれたプロジェクトを継承しました。可能な場合はゆっくりと C# に変換しながら、VB にあるものを維持したいと考えています。これを行う唯一の方法は、別の C# プロジェクトを作成することです。ただし、これは依存関係と参照のために問題を引き起こします。循環参照が作成されるため、VBProject
参照を使用することはできません。CSharpProject
両方のプロジェクトが他方を参照できるようにする必要があるため、これは問題です。これを行うためのより良い方法はありますか、それとも VB で書いている (または完全に C# に変換している) のでしょうか?
また、これらのプロジェクトは同じソリューションにあります。参照やその他の簡単な方法を作成せずに、それらをインポート/使用できるようにすべきではありませんか?