我正在尝试将一个批处理文件放在一起,以便在系统上除光驱以外的每个逻辑驱动器上运行程序。它可以很好地过滤光驱,但由于某些原因,我正在测试的构建命令的回声会多运行一次,除非变量没有值。这就像循环在空值上迭代额外的时间一样。想法?
( IF NOT ! drive!== %safe%只是确保我不会对脚本所在的驱动器运行命令,"safe“只是一个缩写)
for /F "usebackq skip=1 tokens=1,2" %%a IN (`wmic logicaldisk get DeviceID^,DriveType`) do (
SET drive=%%a
由于某种原因,visual studio (2012)没有读取我的代码中的任何更改。它将识别一个错误,但是,例如,如果我摆脱了一些使窗口出现的东西,窗口仍然会出现。我也无法调试我的代码(我得到‘符号没有加载为这个文档’错误)。这种情况已经持续了几天。
我不太确定该怎么办。我已经清除了visual缓存,但这没有帮助。我已经改变了启动项目的设置,但这也改变不了任何事情。所有这些都来自我的本地机器(没有源代码/版本控制)。有人知道这是为什么吗?
I通过删除.suo (silverlight user options)文件修复了这个问题,如下面的链接所建议的那样,谢谢@ below