私はプロジェクトに取り組んできましたが、成長しているので、一緒に結合できない2つの部分が相互依存していることに気付きました。csc.exeと相互依存アセンブリ
これらの2つの部分をa.exeとb.dllとしましょう。 b.dllはa.exeがデータを取得できるようにする実装を提供しますが、別のデータソースと通信するために簡単に変更できるように、独自のスタンドアロンアセンブリにします。
しかし、b.dllを参照するにはa.exeが必要ですが、b.dllにはa.exeの不可分な部分であるいくつかの関数が必要です。
私はこのプロジェクトを書いているので、テストするためにa.exeとb.dllの両方が存在し、a.dllとa.exeに対してb.dllをコンパイルできますb.dllに対して、どのようにしてソースからこれらの両方を再構築できますか?
どのようにVisual Studioから循環依存エラーが発生していませんか? – Oded
@Oded彼はコマンドラインのコンパイルを使用しています。これを繰り返し作成して循環依存を作成することはできますが、非常に難しいことはありません。 –
@ReedCopsey - 彼はそれをやっているかもしれないと思ったが、OPからの確認が欲しかった。あなたが言ったように、このシナリオではきれいなビルドは不可能です。 – Oded