gpt4 book ai didi

.net - 如何彻底清理我的 VS 2012 解决方案?

转载 作者:行者123 更新时间:2023-12-01 10:01:46 24 4
gpt4 key购买 nike

有什么方法可以彻底清理 VS 解决方案吗?我所说的完全是指不只是删除由事件配置构建的项目的当前输出。我的意思是为所有构建配置清除所有输出和中间文件。

即使在更改构建输出路径之后,我也想从以前的输出路径中删除输出。

示例场景:我 checkout 源代码树并进行发布构建,然后进行调试构建。现在我有\bin\Debug 目录和 bin\Release 目录,以及\obj 目录。然后我想清除两种配置的输出。

也许 Subversion 是一个更好的工具,例如删除所有不受源代码控制的内容?否则,我想一个递归清除 obj、bin 和 TestResults 目录的批处理文件就可以做到这一点,而且我可以将一个 VS 菜单项绑定(bind)到这个工具。

我正在使用 SVN 1.7 和 VS 2012。

有没有人已经使用 VS、SVN、PowerShell 或 Windows 批处理文件创建了这样的工具?

最佳答案

每当我向 SVN 添加一个全新的解决方案时,我都会确保在提交之前将每个项目的 bin\obj\ 文件夹标记为忽略。我对 .suo 文件 做同样的事情(个人喜好)。这样,当我需要清理任何中间和构建输出时,我只需TortoiseSVN -> SVN Clean up ... 并选中Delete ignored files and folders:

TortoiseSVN 1.7's Clean up Dialog

This article by Jeff Atwood影响了我。相关部分:

How long does it take for you to get a new team member working productively on your project? If the answer is more than one day, you have a problem.

我希望能够检查一个解决方案并在第一时间构建它。我还希望能够轻松地让我的结帐“像新的一样”,这就是为什么我如此频繁地使用 SVN Cleanup

需要注意的是,您可能必须在执行 SVN 清理 之前关闭 Visual Studio,这样您的 bin\obj 中的任何文件都不会\ 文件夹已被锁定。

希望这对您有所帮助。

关于.net - 如何彻底清理我的 VS 2012 解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15196887/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com