複数のプロジェクトがあるソリューションがあります。現在、独自の.csprojに接続した3つの異なる.slnファイルがあり、アプリの1つを操作したい場合は、その特定の.slnファイルを起動するだけで非常にうまく機能します。私が今抱えている唯一の問題は、これら3つのプロジェクトが大量のコードを共有していることです。そのため、他のプロジェクトでもコードが記述されるプロジェクトの1つでコードを記述できるソリューションを作成することを検討しています。それらは同じファイル、ファイル名などを共有します。唯一の違いは基本的に画像、アイコンなどです。私がいくつかの簡単な調査をしたとき、私はこの引用に出くわしました:
」プロジェクトは、複数のソリューションから参照できます。ライブラリまたはコアコードを1つのプロジェクトに入れてから、両方のソリューションでそのプロジェクトを参照します。」
.csproj-filesと.stl-filesのそれぞれでいくつかの追加の参照/調整を行う必要があると思いますか?
私が頭の中で考えていたのは、新しいコードが書かれると、そのファイルは他のプロジェクトの同じファイルを更新されたコードで上書きするはずだということです。この解決策がどのように作られるかは、私にはわかりません。
コード例、ヒント、トリック、ガイダンスは大歓迎です。
1つのソリューションで複数のプロジェクトに一度にコードを書く方法は?[Visual Studio / Xamarin]
共有された大量のコードを含めるプロジェクトを作成してから、このプロジェクトを他のソリューションに追加できます。次に、新しいコードが書き込まれると、そのファイルは他のプロジェクトの同じファイルを更新されたコードで上書きする必要があります。
これを実現するには、次のテストサンプルで詳細を確認してください。
たとえば、ShareProject
次のコードを使用して、共有コードを使用してプロジェクトを作成します。
public void test()
{
System.Console.Write("This is only for Test update1");
}
ソリューションを作成1、Add
-> existing project
...、を選択しShareProject
ます。
ソリューションを作成します2、Add
-> existing project
...、を選択しShareProject
ます。
のコードを更新しますshareProject
。
この設定では、新しいコードが書き込まれると、そのファイルは他のプロジェクトの同じファイルを更新されたコードで上書きする必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加