0

短いバージョン: Visual Studio 2010 でソリューション ファイルとプロジェクト ファイルを既定の "My Documents" ディレクトリに保存し、 Dropboxの実際のプロジェクト ディレクトリをソース ファイルを置く場所と見なします。


プロジェクトメニューから「既存のアイテムを追加」できることは知っていますが、VSで作業するすべてのファイルをエクスプローラーから手動で作成する必要があるため、これはほとんど受け入れられるソリューションではありません。プロジェクトフォルダーをプロジェクトに追加しようとしましたが、VSが私の顔に横たわっています:

うつぶせに寝そべるVSのイラスト

プロジェクト ディレクトリから Visual Studio の厄介なメタ ファイルを実際に分離することは可能ですか? そうでない場合、最善の回避策は何ですか?

このため、VimでC#を実行する必要があるかもしれません...


注: C++ プロジェクトには「フィルターの追加」機能があることは知っていますが、これはほぼ正確に機能するように見えますが、C# を使用しています。

4

1 に答える 1

0

回避策

Dropbox の実際のプロジェクト フォルダーから Visual Studio のプロジェクト フォルダーへのシンボリック リンクを作成します。

C:\Users\tomas>mklink /J "...\Visual Studio 2010\Projects\Testing\Journal\journal" "...\Dropbox\Projects\cs_testing\journal"
...\Visual Studio 2010\Projects\Testing\Journal\journal > ...\Dropbox\Projects\cs_testing\journal 用に作成されたジャンクション

次に、シンボリック リンクを「外部アイテム」としてプロジェクトに追加します。現在、Visual Studio は、すべての新しいファイルを独自のプロジェクト ディレクトリに追加するのは悪意があると考えていますが、実際には私の Dropbox に保存されています。

欠点

  • プロジェクトに追加されたすべてのアイテムは、symlink サブフォルダーに配置する必要があります。
  • アイテムは自動的に名前空間「<project>.<subfolder>.*」に追加されるため、私の場合、追加されたクラスが自動的に呼び出されJournal.journal.JournalFormました。
  • プロジェクトごとにこれを行うのは面倒です。

おそらくもっとあるでしょうが、私はこの回避策を発見しました。必要に応じて、後でこの回答を編集します。

于 2013-01-20T06:26:28.430 に答える