none
別のプロジェクトを使う RRS feed

  • 質問

  • 開発中のプロジェクトの中で、別のプロジェクトで開発中のクラスライブラリーを使う方法を教えてください。他のクラスライブラリーも開発中なので、もとの修正が反映される「リンク」のような方法がよいのですが。
    2010年3月7日 8:21

回答

  • 今がどのような構成か分かりませんが、とりあえず書いてみます。
    求められていることや現在の構成によっては当てはまらないかもしれません。

    Windows フォームアプリケーションが 1 つずつあるだけの場合、可能であればそれらを同じソリューションに加えます。
    そして、クラスライブラリプロジェクトを新規に追加し、そのプロジェクトに共有したいクラスを移動させます。
    Windows フォームアプリケーションからはそのクラスライブラリプロジェクトを参照する形です。

    クラスライブラリプロジェクトや、プロジェクト参照について調べてみてください。


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。
    2010年3月7日 8:58
    モデレータ
  • >他のクラスライブラリーも開発中なので、もとの修正が反映される「リンク」のような方法がよいのですが。

    まさにそういう用途向けに存在する、構成管理ツール(VSS, TFS などなど)を使用するとよいです。
    2010年3月7日 12:25
  • 開発プロジェクトチームAで作成中のクラスライブラリは、Visual StuduoのIDE上でクラスライブラリプロジェクトとして提供されていますか?
    もし、提供されているのならば、そのクラスライブラリプロジェクトを開発プロジェクトチームBのたとえばWindowsアプリケーションプロジェクトにプロジェクトの追加を行って1ソリューションとしてしまうと楽だと思います。
    クラスライブラリプロジェクトの受け渡しはVSSやTFSなどを使うと楽だと思います。

    もし、クラスライブラリプロジェクトではなくビルド後のDLLとして提供されているのならば、そのDLLの最新版を提供してもらう流れを決めてDLLファイルを入手してそれを開発プロジェクトチームBのたとえばWindowsアプリケーションプロジェクトで参照設定すればよいと思います。

    http://blogs.wankuma.com/hatsune/
    • 回答としてマーク matushiro97 2010年3月8日 12:53
    2010年3月8日 0:17

すべての返信

  • 今がどのような構成か分かりませんが、とりあえず書いてみます。
    求められていることや現在の構成によっては当てはまらないかもしれません。

    Windows フォームアプリケーションが 1 つずつあるだけの場合、可能であればそれらを同じソリューションに加えます。
    そして、クラスライブラリプロジェクトを新規に追加し、そのプロジェクトに共有したいクラスを移動させます。
    Windows フォームアプリケーションからはそのクラスライブラリプロジェクトを参照する形です。

    クラスライブラリプロジェクトや、プロジェクト参照について調べてみてください。


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。
    2010年3月7日 8:58
    モデレータ
  • >他のクラスライブラリーも開発中なので、もとの修正が反映される「リンク」のような方法がよいのですが。

    まさにそういう用途向けに存在する、構成管理ツール(VSS, TFS などなど)を使用するとよいです。
    2010年3月7日 12:25
  • 開発プロジェクトチームAで作成中のクラスライブラリは、Visual StuduoのIDE上でクラスライブラリプロジェクトとして提供されていますか?
    もし、提供されているのならば、そのクラスライブラリプロジェクトを開発プロジェクトチームBのたとえばWindowsアプリケーションプロジェクトにプロジェクトの追加を行って1ソリューションとしてしまうと楽だと思います。
    クラスライブラリプロジェクトの受け渡しはVSSやTFSなどを使うと楽だと思います。

    もし、クラスライブラリプロジェクトではなくビルド後のDLLとして提供されているのならば、そのDLLの最新版を提供してもらう流れを決めてDLLファイルを入手してそれを開発プロジェクトチームBのたとえばWindowsアプリケーションプロジェクトで参照設定すればよいと思います。

    http://blogs.wankuma.com/hatsune/
    • 回答としてマーク matushiro97 2010年3月8日 12:53
    2010年3月8日 0:17