yip*_*yay 3 visual-studio-2012
我想将教程的源代码添加到现有项目中,我希望将文件从我下载到的桌面上的临时文件复制到项目文件夹中.单击解决方案资源管理器中的"源文件"文件夹,然后单击Add-> Existing Item ...菜单,然后我可以添加源文件.但是,它不会复制到项目文件夹中,而是保留在其原始位置.项目只知道它,在解决方案资源管理器中显示它,并将其视为项目的一部分.
MSDN上的这个帮助页面告诉我,在Visual Studio 2010中,默认行为用于将文件复制到项目文件夹中,并且可以选择添加链接而不是通过选择"添加"将文件物理导入到项目目录中链接".但是,现在我总是只得到一个链接,并且真正的物理导入到项目文件夹中似乎是不可能的.
我可以通过文件资源管理器进行物理导入,但解决方案资源管理器不会动态更新新文件,我想从VS中执行此操作.
有办法吗?这是VS 2012中的错误吗?
jes*_*ing 10
使用资源管理器复制文件,然后在解决方案资源管理器中勾选解决方案资源管理器Show All files按钮栏中的选项(您可能需要先选择项目).

您现在可以右键单击任何不属于项目的文件并选择Include in Project.

或者使用该Add Existing File选项.
使用资源管理器粘贴到文件夹时,文件未自动添加到解决方案的原因是您可能不希望添加它们.
一个巧妙的小技巧是使用"Open In explorer"选项:

(虽然它可能由Productivity Power Tools添加).
此外,您可以将文件直接从资源管理器拖放到Visual Studio(如果您启用了用户帐户控制,它们都在相同的高程级别运行).要修复UAC问题,您既可以以管理员身份运行Explorer,也可以安装VSCommands扩展.
您可以通过右键单击项目或项目文件夹并Paste在上下文菜单中选择,将文件或文件集复制并粘贴到解决方案资源管理器中.
| 归档时间: |
|
| 查看次数: |
9391 次 |
| 最近记录: |