- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有什么方法可以彻底清理 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
:
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/
我是一名优秀的程序员,十分优秀!