1

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

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

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

4

2 回答 2

1

仅当所选文件存储在项目文件夹中时,您才会看到删除或删除文件对话框。如果文件存储在项目文件夹之外,则文件引用将在没有对话框的情况下删除。

对于例如 VS2013,此行为仍然相同。我在这里创建了一个用户语音请求来更改此行为。恕我直言,您的文件层次结构不应该有任何区别。

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

于 2015-08-04T05:59:39.690 回答
0

假设使用 Sourcegear Vault 作为源代码管理系统,您可以通过转到工具 -> 选项 -> 源代码管理 -> 集成选项 -> 并选中“从源代码管理中删除项目之前显示警告”来启用提示

于 2015-05-22T02:38:19.963 回答