我正在使用Microsoft Visual Studio 2012 Pro进行Windows软件开发。早些时候我曾经使用VS 2008.
我找不到的一个选项(旧版本中有)是:
建造前 -
- 不保存任何更改
- 保存所有更改
- 提示保存更改
以上内容可在Tools-> Options-> Build&以旧版本运行。
有时当我在代码中进行临时更改时我不想保存它,那么该功能就派上用场了。
在构建/运行代码之前,有什么方法可以阻止VS 2012保存我的代码。
谢谢,
干杯, GR
答案 0 :(得分:3)
在Visual Studio 2010中删除了该功能。据我所知,它在Visual Studio 2012中没有重新出现。
答案 1 :(得分:0)
关闭项目时,IDE会提示您保存未保存的代码或资源。
使用GIT或其他源代码管理,您可以在命令上运行以保存版本。 我实际上喜欢程序“ Second Copy”,可以将其设置为保存代码的版本(我将项目中任何已更改文件的最后15个版本保存)。它设置为在文件更改时运行,但是您不希望它在测试/调试时每次更改时都保存新版本,而是希望每次手动保存文件时都备份到新版本。使用鼠标/快捷键或在IDE关闭时使用。这样,您便可以真正满意地备份代码。
我认为拥有自动保存功能很危险,因为如果您拥有自动保存功能(无论是GIT还是Second Copy或其他功能),它都会使源代码控制过度工作;如果您没有自动保存功能,则如果您塞满了东西,则会失去回到先前版本的能力修改代码或决定不进行更改。但是,仍然可以选择具有自动保存功能(间隔执行或“运行” /“构建”时),以取悦所有用户(但默认值应为“关闭”) 当然,在“发布”中,所有文件仍会保存(应保存)。
考虑“第二份副本” ... http://www.secondcopy.com/(我与第二份副本没有关联,我已经使用多年了并且喜欢它)