VS2008 项目中的子目录主要用于在磁盘上物理表示项目的命名空间结构。每个文件夹都有一个名为“命名空间提供程序”的布尔属性,当设置为 True 时,ReSharper 会验证给定类的物理位置是否对应于逻辑命名空间位置。
有时我不希望将文件夹用作命名空间提供程序,因此我将此属性设置为 False,并且 ReSharper 不会执行检查。
问题
此设置不会保存在项目文件中,因此在我下次打开解决方案时恢复为默认值 True。这没什么大不了的,但 ReSharper 确实会给您很多关于不正确命名空间的警告。
为什么不保存属性值?
版本...
带有 VS2008 SP1 的 ReSharper 4.0