Visual Studio 2012-如何删除新文件?

时间:2014-02-21 18:36:31

标签: visual-studio-2012 tfs2012 source-control-explorer

我有带TFS的Visual Studio 2012。我创建了一个新文件(称之为“x.h”),在我检查之前,我决定不需要它。

MSDN听起来很简单:

  1. 在Solution Explorer或Source Control Explorer中,浏览到要删除的文件夹或文件。
  2. 选择要删除的项目,打开其快捷菜单,然后选择删除。
  3. 准备好后,请检查您的更改。
  4. 所以我进入Source Control Explorer,右键单击该文件,然后选择Delete。它已从源代码管理和我的挂起更改中删除,但仍在磁盘和解决方案资源管理器中。当我在解决方案资源管理器中右键单击该文件时,删除不是一个选项,并且从项目中排除已被禁用。

    如果我先检查它然后删除它,我可能会有更多的运气,但这似乎是非常不必要的。希望我只是错过了一些明显的东西!

    如何从我的解决方案中删除此新文件(“x.h”)?

1 个答案:

答案 0 :(得分:0)

是的。这很明显。

您无法在构建解决方案时删除解决方案中的文件。

我刚刚再次尝试,删除选项神奇地重新出现。我意识到自从我上次尝试以来它已经停止了构建。

简而言之,用户可以尝试在构建过程中删除文件,并且每个角色的行为都有所不同。

  1. 从待处理更改中撤消文件添加 - >给出了错误的错误消息。 enter image description here
  2. 从源代码管理资源管理器中删除文件 - >它允许您按照我在问题中描述的方式删除文件,但将其保留在磁盘和解决方案资源管理器中(无论是否发生构建,都会出现相同的行为。)
  3. 从解决方案资源管理器中删除文件 - >它悄悄地阻止你在脚下射击自己,并没有解释原因。
  4. 正确的方法是取消构建(或让它完成),然后从源代码管理和从解决方案资源管理器中删除。