如何在Visual Studio 2017中禁用解决方案重新加载提示

时间:2019-07-23 12:31:10

标签: visual-studio visual-studio-2017

简称:

我相信.sln或.csproj文件会稍作更改,而实际cs文件本身的 none 都将被更改,但是重新加载整个解决方案的弹出窗口会弹出,其默认答案是“对所有人都可以”。如果我在弹出窗口时输入内容,则会立即重新加载整个解决方案,而我将丢失所有未保存的进度。

  • 我只想在这些情况下禁用弹出窗口

我知道“工具”->“选项”->“环境”->“文档”->“检测何时在外部环境中更改了文件,并且将其关闭确实可以解决问题,但是实际的文件更改也将被忽略,最好保留在。此外,当解决方案提示重新加载时,子选项“重新加载已修改的文件,除非有未保存的更改”似乎不起作用。如果这样做的话,不会有任何问题,但是照原样,未保存的更改将被完全忽略,所有打开的文件都将从磁盘中重新加载。

更多详细信息:

在我的情况下会发生这种情况,因为在Unity中更改构建目标时,导出时可以在一小时或更长时间内在后台以自动顺序在后台进行4-5次操作,这就是为什么有时我喜欢在编码时保持编码的原因可以,但是不想在导出过程中保存更改。除了显而易见的原因之外,希望保留“ Detect”进行实际脚本更改的原因是,我有时在运行多个服务器<->客户端实例以测试多人游戏时运行该解决方案的符号链接副本。有时我不小心打开了符号链接解决方案,让它识别这些实例中的实际.cs更改很有用。

使用更具体的ignore重新加载方法失败时,我将关闭检测,并尝试确保我永远不会打开符号链接的解决方案,但是如果有一种方法可以使它不抛出我的所有更改,那就太好了。

0 个答案:

没有答案