《解决vs.netIDE报以下文件中的行尾不一致,要将行尾标准化吗的提示》由会员分享,可在线阅读,更多相关《解决vs.netIDE报以下文件中的行尾不一致,要将行尾标准化吗的提示(3页珍藏版)》请在金锄头文库上搜索。
今天也发现了这个问题,之前没有去注意,但发现每次同事签入代码或者我签入后就会发现多了一些空行,而且大部分是在注释里的。 如 / / 设置计时器的状态 / 这个注释说明会变成 / / 设置计时器的状态 / 这样的话在编译的时候就会有很多的警告信息,提示注释没有放在正确。 去网上查了一下,基本上都是这样写: 解决方案:启用自动检测 UTF-8。 工具-选项- 编辑器- 自动检测 UTF-8.,勾选。 原因分析:可能是写代码的时候行尾的标识可能不一样造成的。默认情况下是坐对行尾进行检查。 解决办法:去掉去行尾的检查,或者修改行尾的内容为统一的一种。 去掉行尾检查的配置:在选项里-环境- 文档中有一个加载时检查一致的行尾钩去掉就不会检查了。 当然如果出现乱码可能是因为编码的问题,可以启用 UTF-8 的检测,在工具-选项-文本编辑器- 自动检测不带签名的 UTF-8 编码,勾选。 设置如下: 第二种解决办法:把行尾格式化一下: 把文件的内容全部复制到记事本或者文本编码工具(如 editplus)中,然后再复制到 里。这样就可以全部格式化行尾的格式了。 还有一种可能:VSS 版本太低VS.net 绑定到 VSS 要求 VSS 的版本在 6.0C 以上的版本。如果 VSS 的版本是 6.0C 以下的版本就可能出现这种情况,建议升级 VSS 到 6.0d 的版本。即可解决该问题。