- PR -

VSSからプロジェクトを取得するとプロパティが開かなくなる

1
投稿者投稿内容
じゃんき
会議室デビュー日: 2007/03/28
投稿数: 10
投稿日時: 2007-12-06 21:01
お世話になります。

現在VisualStudio2005のC#で開発したソリューション(複数プロジェクトを含む)を
VSS2005で管理しようとしています。

ソリューションファイル及び、プロジェクトファイルを全てVSSに上げて
他のマシンから全て取得して、ソリューションファイルから実行すると
スタートアッププロジェクトの設定が別のプロジェクトに変わっています。

そこで、スタートッププロジェクトを再設定して上げなおしても
再び取得するとスタートアッププロジェクトが変わっています。
調べたところ、「スタートアッププロジェクトは個人設定であり、
VSSで管理できない」との記述を見ました。
そこはいいのですが、スタートアッププロジェクトを再設定すると
VSでプロジェクトのプロパティを表示しようとすると
VSが落ちてしまいます。
その後プロジェクトファイルを直接エディタで書きなおしても
落ちる現象は復旧しません。

また、VSSからも「以前の処理が途中で・・・」といったエラーが
出たまま(接続は可能)、こちらもサーバを再起動しない限りは
エラーが消えません。

サーバでstatus.datというファイルが開かれたままであり、
ANALYZEを実行しても「ファイルが開かれています」とのエラーで
終わってしまいます。

VSSにプロジェクトを上げること自体が間違っているのでしょうか?

VS2005C#のソリューション(複数プロジェクト)をVSS2005で
管理する場合、どのファイルをVSSに上げればうまくいくのでしょうか?
それとも何かバインドの設定をしなおす必要があるのでしょうか?

よろしくお願いします。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-12-07 11:16
引用:

じゃんきさんの書き込み (2007-12-06 21:01) より:

調べたところ、「スタートアッププロジェクトは個人設定であり、VSSで管理できない」との記述を見ました。


.suo ファイルか何かで管理されていたかと思いますが、

引用:

そこで、スタートッププロジェクトを再設定して上げなおしても
再び取得するとスタートアッププロジェクトが変わっています。


アップし直した端末で元に戻ってしまうのがそもそもおかしいような気がします。 一度すべてのバインドを外して新しいプロジェクト ツリーからアップし直してみてください。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
kiyokura
ベテラン
会議室デビュー日: 2007/08/08
投稿数: 69
お住まい・勤務地: 岡山
投稿日時: 2007-12-07 20:19
プロジェクト(ソリューション)を、どのようにしてVSSに登録されていますか?
もしかして、Visual Studioからではなく、Explorerからドラッグ&ドロップする等で直接登録されていませんか?
#ひょっとして、ローカルのユーザ設定ファイルまで登録してしまっているとか、されていないでしょうか。

[quote]
VSSにプロジェクトを上げること自体が間違っているのでしょうか?
[/quote]
いや、それが間違っているとすると、VSSの意味が無いです

[quote]
VS2005C#のソリューション(複数プロジェクト)をVSS2005で
管理する場合、どのファイルをVSSに上げればうまくいくのでしょうか?
[/quote]
少なくともVisual Studioの機能を使って登録すれば、プロジェクト(ソリューション)に含まれているもの、且つVSS上で管理すべきものをVisual Studioが判断し、登録してくれます。また、登録されると挙動がおかしくなるような登録のされ方はしないと思います。


#少し言い回しを変更しました。

[ メッセージ編集済み 編集者: kiyokura 編集日時 2007-12-07 21:36 ]
じゃんき
会議室デビュー日: 2007/03/28
投稿数: 10
投稿日時: 2007-12-10 12:46
お世話になります。

kiyokuraさんに教えていただいたとおり、
VSからソリューションの追加でVSSにあげたところ
エラーなく、VSSから取得することができました。

ありがとうございました。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-12-10 13:15
引用:

kiyokuraさんの書き込み (2007-12-07 20:19) より:

もしかして、Visual Studioからではなく、Explorerからドラッグ&ドロップする等で直接登録されていませんか?
#ひょっとして、ローカルのユーザ設定ファイルまで登録してしまっているとか、されていないでしょうか。


なるほど。 私がおかしいと感じていたことが納得できました。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
1

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