正如在this SO回答中指出的那样,添加>默认情况下,Visual Studio中的现有项对话框显示添加按钮(意味着所选项目将物理复制到新位置),而理想的操作通常(总是?)到添加为链接。
是否可以配置Visual Studio,以便在打开添加>时默认选择添加为链接。现有项目对话框?
我已经彻底搜索了Visual Studio中的选项对话框,并检查了 MSDN文档以获得答案,但到目前为止无济于事。
当两个新项目要共享相同的代码库时,Project Linker将是自动链接的不错选择。但是,在将大量文件从现有项目链接到新项目时,似乎仅限于添加>现有项方法,如果添加为链接将是默认操作,则此工作可能更方便,更不容易出错。
答案 0 :(得分:17)
不幸的是,没有选择。但是有一线希望。您可以将文件拖到项目中并将其拖放到所需的文件夹中。文件将复制到您的项目中。如果按 Alt 键进行拖放操作,则不会复制文件,而是链接文件。
答案 1 :(得分:3)
您还可以使用VSCommands扩展名,在解决方案资源管理器中的文件夹和文件中添加“复制为链接”。之后,您可以在所需位置执行“粘贴链接”。它还允许您通过cotnext菜单中的“定位源文件”导航到链接项目中的源项目。适用于vs2010和vs2012。
答案 2 :(得分:0)
当您将“添加现有”添加到解决方案文件夹(而不是实际文件夹)时,您似乎总是将这些项目添加为链接。 如果您将现有项目添加到实际文件夹,那么您将获得“添加为链接”选项的按钮。
答案 3 :(得分:0)
只需编辑项目文件并更改文件的路径。 您可以使用../相对移动文件夹 它从项目文件夹开始。
答案 4 :(得分:-3)
我发现了一个不错的提示here: 如果要在“添加现有项目”对话框中将现有项目添加为VS C#Express 2010中的链接,则必须从“添加”按钮的下拉列表中明确选择“添加为链接”。