我从不在Visual Studio的解决方案资源管理器中使用“添加现有项目...”功能,因为它令人困惑:
其他人有不同的做法吗?我是否遗漏了一些关于解决方案资源管理器中“添加现有项目”应该如何工作的内容?
答案 0 :(得分:34)
该文件夹会在您上次离开的位置打开...
至于使用此功能;通过默认(添加),IMO是最不实用的东西; 复制该文件。但是如果你注意到,添加按钮实际上是一个下拉列表;点击向下箭头,您可以在文件中添加链接 - 即将其保留在原位并按位置引用(添加为链接)。
答案 1 :(得分:3)
添加现有文件会将文件添加到项目中。将它保存在项目目录中是不同的,并使其成为项目的一部分是不同的。通过将其作为项目的一部分,其条目在.csproj / .vcproj / etc中进行,然后可以设置此文件的其他属性,例如指定自定义构建步骤等。
不,在Visual C ++项目中,它不会在当前项目的目录中创建该文件的副本。如果是CSharp项目,它会创建一个副本。
例如,当我需要在项目中添加一个我从外部源获取的位图/ png文件时,我会使用它。我只是将文件复制到我的项目目录,然后使用Add Existing File将其添加到项目中。答案 2 :(得分:2)
快速简便地执行您要执行的操作(添加项目文件夹中已存在的现有文件)是:
答案 3 :(得分:1)
我正在使用它。我甚至不知道在解决方案资源管理器中ctrl + c ctrl + v是可能的。
如果你想添加一些“链接”,那就特别方便了。
答案 4 :(得分:1)
我确实使用它,但我经常只是添加文件作为链接。如果你不想用它们进行完整的汇编,这样就可以更容易地维护一些常用的类。
答案 5 :(得分:0)
就我的经验而言,使用此功能时,它会执行与您描述的相同的复制和粘贴。