Microsoft Robotics Studio 2008 R2 をインストールしたばかりですが、パスがどのように処理されるかを知ってショックを受けていることを認めなければなりません。
最初に、スタジオは自分自身を私の個人プロファイルにインストールしたいと考えています (これは Vista 上にあります):
C:\Users\MyUserName\Microsoft Robotics Dev Studio 2008 R2
これは、開発中にロボティクス スタジオ フォルダーにファイルを書き込む必要がありC:\Program Files
、うまくいかないためだと思います。
次に、新しいロボティクス プロジェクトを作成すると、ロボティクス スタジオを指す多数の絶対パスがプロジェクトに追加されます。自分のプロジェクトをソース管理にチェックインし、別の開発者がそのプロジェクトを自分のマシンにチェックアウトすると、絶対パスが解決されず、プロジェクトがコンパイルされません。
また、すべてのサービスがロボティクス スタジオ フォルダー内の 1 つのフォルダーにまとめられているため、1 台のコンピューターで複数の独立したサービスを開発することは、少なくとも混乱を招くように見えます。
この混乱を処理するための良い戦略はありますか?