0

私は SVN リポジトリからチェックアウトした大量のソース コードを持っています。現在は、たまたま Linux マシンであるマップされたネットワーク ドライブ上のフォルダーに置かれています。現在、簡単にビルドするために必要な多数のライブラリがあるため、これをビルド環境として使用しています。

私がやりたいことは、Windows XP 開発ボックスで VS2008 を使用し、このソース フォルダーにリンクされた新しいプロジェクトを作成することです。これにより、IntelliSense の利点を利用してソースを探索および編集し、マウントされたディレクトリに Putty して実行することができます。 "作る"。

ただし、Vs2008 で「既存のコードから新しいプロジェクト」を作成しようとすると、システム上のマップされたすべてのネットワーク ドライブが表示されません。その後、プロジェクトを開こうとすると、[開く] ダイアログ ブラウザーにドライブが突然表示されます。

VS2008 はネットワーク ドライブにアクセス許可を与えるのを好まないと聞いたので、別の場所で推奨されているアクセス許可を開くコマンドを実行しましたが、効果がありませんでした。

caspol -q -machine -addgroup 1.2 -url file://H:/* FullTrust

既存のコードからインポートしようとするとき、またはネットワーク ドライブに基づいて新しいプロジェクトを開始しようとすると、マップされたドライブはまだ表示されません。

何か案は?

4

1 に答える 1

0

解決策は、ネットワーク ドライブの完全な場所 ​​(ファイル ブラウザーには表示されませんでしたが) を [フォルダー名] ボックスに入力することでした。また、上記のコマンドを微調整する必要がありました

caspol -q -machine -addgroup 1.2 -url file://networkname/codestorage/* FullTrust

その後、フォルダ全体が VS2008 に読み込まれ、適切に編集できました。「プロジェクトを開く」と同じダイアログ ボックスを使用しない理由はよくわかりません。

于 2009-11-20T14:29:43.007 に答える