none
.NET Frameworkの切り替えについて

    質問

  • 開発環境:Visual Studio 2015
    プロジェクト:Windows フォーム アプリケーション
    対象のフレームワーク:.NET Framework 3.5、.NET Framework 4.5.2

    表題の通りになりますが、対象のフレームワークを切り替える場合プロジェクトのプロパティから対象のフレームワークを変更しておりますが、ソースコードを共通で使用したい場合はどのような手法があるのでしょうか。

    以下はソリューションの構造になります。

    ソリューション名
    ┣ プロジェクト1(.NET Framework 3.5)
    ┃ ┣ Class1.cs ★同じコードなため共通で使用したい
    ┃ ┗ Program.cs ★同じコードなため共通で使用したい


    ┣ プロジェクト2
    (.NET Framework 4.5.2)
      ┣ Class1.cs ★同じコードなため共通で使用したい
      ┣ Class2.cs
      ┗ Program.cs ★同じコードなため共通で使用したい

    2018年7月11日 1:58

回答

  • 共通のソースコードをリンクとしてプロジェクトに追加するとよいと思います。

    リンクとして追加するには、ソリューションエクスプローラで共通ソースを追加したいプロジェクトを右クリックし、ポップアップメニュー「追加」→「既存の項目」をクリック、追加したいソースを選択し、追加ボタンの右の下矢印をクリックして、「リンクとして追加」を選択します。

    2018年7月11日 2:26