Visual Studio 2010 - 如何从项目中删除从磁盘中删除文件的提示?

时间:2012-09-08 01:03:37

标签: visual-studio-2010 visual-c++

在Visual Studio 2005中,当您从C ++项目中删除文件时(通过右键单击解决方案资源管理器并选择“删除”),它会询问您是否只想删除引用,还是删除文件本身来自磁盘。

在Visual Studio 2010中,此提示似乎已消失(或者我不小心将其关闭)。这意味着每次我在解决方案资源管理器中删除文件时,我都必须立即将其删除并使用Windows资源管理器将其删除(否则我会忘记它将永远存在)。我如何得到提示?

我找到了一些文档(http://msdn.microsoft.com/en-us/library/0ebzhwsk%28v=vs.100%29.aspx)来解释“删除”和“删除”之间的区别,并且“删除”不存在于C ++项目中(但没有给出任何理由)。也许这真的不可能吗?如果是这样,那令人讨厌的回归。

2 个答案:

答案 0 :(得分:1)

仅当所选文件存储在项目文件夹中时,才会获得删除或删除文件对话框。如果文件存储在项目文件夹之外,则不删除对话框就会删除文件引用。

此行为对于例如VS2013。我创建了一个用户语音请求来更改此行为。恕我直言,你的文件层次结构应该没有任何区别。

您可以在此投票支持此更改: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/9146353-remove-delete-dialog-should-show-up-when-deleting

答案 1 :(得分:0)

假设有人使用Sourcegear Vault作为源控制系统,您可以转到工具 - >来启用提示。选项 - >源控制 - >集成选项 - >并检查"在从源代码管理中删除项目之前显示警告"