是否有一种方法可以通过拖放在两个visual studio示例之间复制文件?

jobtbby3  于 2023-02-19  发布在  其他
关注(0)|答案(7)|浏览(193)

有没有办法在两个Visual Studio 2008示例之间复制文件?插件、设置或其他东西?目前,将文件从一个示例拖到另一个示例没有任何作用(鼠标显示这是无效操作)。
右键单击文件并从示例1中选择“复制”,然后粘贴到示例2中会导致以下错误:
在此解决方案中找不到此操作的源文件。
有什么想法或解决办法吗?

pkmbmrz7

pkmbmrz71#

你能做到这一点的唯一方法,是右键单击,添加现有项目并浏览文件。我知道这很荒谬,但就是这样;)

rsaldnfx

rsaldnfx2#

我得到了Visual Studio扩展Open In Explorer,它提供了一个上下文菜单选项“复制文件”。这样你就不必浏览Windows资源管理器窗口了。

mwg9r5ms

mwg9r5ms3#

我知道,很沮丧。
问题是如果你直接把它复制到文件系统中,它可能不包含在TSF中。我的建议是:
1.从文件系统(即Windows资源管理器)复制或拖动文件
1.将它们粘贴或放到Visual Studio解决方案资源管理器中
为我工作:-)

ogsagwnx

ogsagwnx4#

我发现的最简单的内置方式(适用于VS2019)是:
1.右键单击源文件
1.选择 * 复制完整路径 *
1.切换到目标解决方案/项目
1.右键单击目标文件夹
1.选择 * 添加-〉现有项目 *
1.粘贴
1.单击确定
这将把文件从源文件复制到目标文件。(不动原始文件)。
我更喜欢这个,因为它避免了任何繁琐的浏览文件夹。

1zmg4dgp

1zmg4dgp5#

没有直接的方法。一种方法是在解决方案资源管理器中右键单击该文件夹,在资源管理器中打开该文件夹,然后从那里拖动到Visual Studio的另一个示例中。

4xy9mtcn

4xy9mtcn6#

只需将源 * 项目 * 添加到目标 * 解决方案 * 中。这将允许您在Visual Studio的两个示例之间进行复制/粘贴。之所以这样做,是因为Visual Studio的剪贴板中复制文件的数据必须具有相对于项目标识符的表示形式。
此外,一旦您将源项目添加到目标解决方案中,您甚至不需要在示例之间进行复制,因为您的源项目位于要复制到的同一个解决方案中。您甚至可以按住CTRL键并拖动文件来复制它们,这样您就不会丢失剪贴板中的文本。完成后,您可以删除该项目。这比打开多个资源管理器窗口、复制文件、单击解决方案资源管理器中的“显示所有文件”,并手动添加新文件。
如果源项目不在目标解决方案中,并且您尝试在示例之间复制文件,则会出现如下错误。

当源项目(在一个示例中)也在Visual Studio的目标解决方案(在另一个示例中)中时,不会发生这种情况。一旦您了解了发生的情况,您将做一个面部手掌,因为错误实际上是告诉您问题所在。

xxe27gdn

xxe27gdn7#

转到文件资源管理器,然后你想把哪些文件放到你的项目中,只需选择它们。现在复制这些文件并将它们粘贴到项目中。你也可以将带有子文件夹和文件的文件夹粘贴到项目中。

相关问题