在 Visual Studio 2012 中导入现有源文件

2024-04-08

我想将教程的源代码添加到现有项目中,并且希望将文件从下载到的桌面上的临时文件复制到项目文件夹中。在解决方案资源管理器中单击“源文件”文件夹会引导我进入“添加”->“现有项目...”菜单,然后我可以添加源文件。但是,它不会复制到项目文件夹中,而是保留在其原始位置。项目只是知道它,将其显示在解决方案资源管理器中,并将其视为项目的一部分。

This http://msdn.microsoft.com/en-us/library/vstudio/9f4t9t92(v=vs.100).aspxMSDN 上的帮助页面告诉我,在 Visual Studio 2010 中,默认行为过去是将文件复制到项目文件夹中,并且可以选择添加链接,而不是通过选择“添加链接”将文件物理导入到项目目录中”。然而,现在我总是只得到一个链接,真正物理导入到项目文件夹中似乎是不可能的。

我可以通过文件资源管理器进行物理导入,但解决方案资源管理器不会动态更新新文件,我想在 VS 中执行此操作。

有办法吗?这是 VS 2012 中的错误吗?


Copy in the files using Explorer, then in the solution explorer tick the Show All files option in the button bar of the solution explorer (you might need to select a Project first).

You can now right-click any files not part of the projects and choose Include in Project.

Or use the Add Existing File option.

使用资源管理器将文件粘贴到文件夹中时,文件不会自动添加到您的解决方案中,原因是您可能not想要添加它们。

一个巧妙的小技巧是使用“在资源管理器中打开”选项:

(尽管它可能是由).

另外,您可以将文件直接从资源管理器拖放到 Visual Studio (当它们都在同一海拔高度运行时(如果您启用了用户帐户控制) http://blogs.msdn.com/b/patricka/archive/2010/01/28/q-why-doesn-t-drag-and-drop-work-when-my-application-is-running-elevated-a-mandatory-integrity-control-and-uipi.aspx)。要修复 UAC 问题,您也可以以管理员身份运行资源管理器,或者安装 VSCommands 扩展 https://stackoverflow.com/a/15226894/736079.

And you can Copy&Paste a file or set of files into the solution explorer by right-clicking a project or project folder and picking Paste on the context menu.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Visual Studio 2012 中导入现有源文件 的相关文章

随机推荐