- PR -

アセンブリの参照について

投稿者投稿内容
るぷ犬
常連さん
会議室デビュー日: 2004/11/10
投稿数: 46
投稿日時: 2007-02-08 18:25

引用:

あえてそうしない限り、VSS に DLL のソースは重複しないと思いますよ。
「差分」 は重複とは言わないと思いますし。




たしかに、ソースは重複しませんね。
BINの下のDLL達も、開発している時の話でしょうし。

引用:

アセンブリのバージョン管理というのは、開発途中は VSS でやるべきです。
でないと、何のために VSS で統合管理しているのかわからなくなるじゃないでしょうか?

あえてローカル端末で確認するのは、インストーラを作る時だけじゃないでしょうか?



ほんとに『何のため』ですよね。。。(汗)
アセンブリのバージョン管理というのは、RELEASEフォルダでするのでしょうかね。
するというか、VSSにチェックインすると同時にそれが、管理することになっているのでしょうかね。
(VSSにあげるというのは、チーム内でリリースしたという意味になるでしょうから。)


後々にリリースをするDLLを一意に、かつ、バージョンの管理をしたいと思っていたので、
どうしても、そういう考えから抜けれませんでした。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-02-08 18:35
引用:

るぷ犬さんの書き込み (2007-02-08 18:25) より:

アセンブリのバージョン管理というのは、RELEASEフォルダでするのでしょうかね。
するというか、VSSにチェックインすると同時にそれが、管理することになっているのでしょうかね。
(VSSにあげるというのは、チーム内でリリースしたという意味になるでしょうから。)


チェックインすることで、最新バージョンと差分を管理できます。

プロジェクト参照を使わない場合は、参照しているアセンブリそのものを
VSS にアップしてバージョン管理をすることになるでしょう。
こちらは、アセンブリをアップする手間があるので多少面倒です。

VSS は Visual Studio にインテグレートされますから、
プロジェクト参照にした方が何かと楽ではありますね。
セットアップさえすれば、他の準備はほとんど不要です。

引用:

後々にリリースをするDLLを一意に、かつ、バージョンの管理をしたいと思っていたので、
どうしても、そういう考えから抜けれませんでした。


リリースする場合は、まずは VSS から最新版を取得して、
セットアップ用のソリューションを使って、一気にすべてビルドしてしまえば良いでしょう。
セットアップ プロジェクトを使わないにしても、セットアップ用のソリューションは持っておくと良いです。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
るぷ犬
常連さん
会議室デビュー日: 2004/11/10
投稿数: 46
投稿日時: 2007-02-09 19:57
引用:

チェックインすることで、最新バージョンと差分を管理できます。

プロジェクト参照を使わない場合は、参照しているアセンブリそのものを
VSS にアップしてバージョン管理をすることになるでしょう。
こちらは、アセンブリをアップする手間があるので多少面倒です。



今まで、それが普通だと思っておりました。


引用:

VSS は Visual Studio にインテグレートされますから、
プロジェクト参照にした方が何かと楽ではありますね。
セットアップさえすれば、他の準備はほとんど不要です。



そういうようにVSやVSSが統合化されているから、
プロジェクト参照の方がいいわけですね。


引用:

リリースする場合は、まずは VSS から最新版を取得して、
セットアップ用のソリューションを使って、一気にすべてビルドしてしまえば良いでしょう。



なるほど。
しかし、今までにセットアッププロジェクトを作ったことがありません。(汗)
これまで、アセンブリフォルダを作成していましたので、
リリースするときはそれをそのまま、VSSより配置するといった形でした。


引用:

セットアップ プロジェクトを使わないにしても、セットアップ用のソリューションは持っておくと良いです。



との事ですが、セットアッププロジェクトを使用しない時の
そういうソリューションというのは、どういう中身になるのでしょうか?
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-02-09 20:01
引用:

るぷ犬さんの書き込み (2007-02-09 19:57) より:

との事ですが、セットアッププロジェクトを使用しない時の
そういうソリューションというのは、どういう中身になるのでしょうか?


構成は一緒ですよ。
手動で配布するにしても、一斉にビルドしたい時があるということです。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
るぷ犬
常連さん
会議室デビュー日: 2004/11/10
投稿数: 46
投稿日時: 2007-02-13 13:18
引用:

じゃんぬねっとさんの書き込み (2007-02-09 20:01) より:
引用:

るぷ犬さんの書き込み (2007-02-09 19:57) より:

との事ですが、セットアッププロジェクトを使用しない時の
そういうソリューションというのは、どういう中身になるのでしょうか?


構成は一緒ですよ。
手動で配布するにしても、一斉にビルドしたい時があるということです。



なるほど。
分かりました。



じゃんぬねっとさん、
今まで、いろいろとお付き合いくださいまして、
ありがとうございました。


今回、もともとプロジェクト参照でやってありましたので
これを機にこちらの方でがんばってみようと思います。

スキルアップ/キャリアアップ(JOB@IT)