14

このSO 回答で指摘されているように、Visual Studio の [追加] > [既存の項目] ダイアログには、デフォルトで [追加] ボタンが表示されます (選択した項目が新しい場所に物理的にコピーされることを意味します)。リンクとして追加します。

[追加] > [既存のアイテム] ダイアログを開くときに、デフォルトで [リンクとして追加] が選択されるように Visual Studio を構成することはできますか?

Visual Studioの [オプション] ダイアログを徹底的に検索し、 MSDN のドキュメントでこれに対する回答を調べましたが、これまでのところ役に立ちませんでした。

プロジェクト リンカは、2 つの新しいプロジェクトが同じコード ベースを共有する場合の自動リンクに適したオプションです。ただし、既存のプロジェクトから新しいプロジェクトに多数のファイルをリンクする場合、[追加] > [既存のアイテム]アプローチに限定されているようです。この作業は、 [リンクとして追加]がデフォルトのアクション。

4

5 に答える 5

18

残念ながら、そのためのオプションはありません。しかし、銀の裏地があります。ファイルをプロジェクトにドラッグして、目的のフォルダーにドロップできます。ファイルがプロジェクトにコピーされます。キーを押しAltてドラッグアンドドロップ操作を行うと、ファイルはコピーされずにリンクされます。

于 2012-10-12T12:13:05.823 に答える
3

ソリューション エクスプローラーのフォルダーとファイルに「リンクとしてコピー」を追加するVSCommands拡張機能を使用することもできます。その後、目的の場所に「リンクを貼り付け」を実行できます。また、cotnext メニューの [ソース ファイルの検索] を使用して、リンクされたアイテムからソース アイテムに移動することもできます。vs2010 および vs2012 で動作します。

于 2012-11-25T13:26:53.890 に答える
0

(実際のフォルダではなく)SOLUTION FOLDERに「既存を追加」すると、常にこれらのアイテムをリンクとして追加しているようです。既存のアイテムを実際のフォルダーに追加すると、「リンクとして追加」のオプションを提供するボタンが表示されます。

于 2013-02-13T22:12:53.180 に答える
-3

ここで良いヒントを見つけました: VS C# Express 2010 の [既存の項目を追加] ダイアログで既存の項目をリンクとして追加する場合は、[追加] ボタンのドロップダウンから [リンクとして追加] を明示的に選択する必要があります。

于 2013-11-22T13:00:28.800 に答える