好的,这可能非常简单,但它是星期五,这是一个漫长的一周。我似乎无法为我的生活找到答案。
基本上,我有一个项目,其中已设置了Namespace Provider属性。当同事从存储库获取最新代码时,这些属性似乎根本不出现? (即属性窗口中没有“命名空间提供者”条目)..
可能导致这种情况的原因是什么?我想他可能需要更新VS2008或其他什么?我之前永远不会遇到这样的问题!
想法? :)
非常感谢!
我们现在已经验证机器有VS2008 SP1 - 仍然没有骰子:(
..我们已经完全删除了文件夹中的所有文件,并从repo(糟糕的VSS)做了另一个“GET” - 我有一种明显的感觉,即有一些残留的“网站”项目文件未被删除来自回购,并导致VS以某种方式误解项目类型..
一旦我能证明,就会通知你。)
答案 0 :(得分:8)
我一直以为Namespace Provider是ReSharper属性。
答案 1 :(得分:0)
您使用的是哪个版本的visual studio,他是谁?
当一个开发人员使用Team Suite而另一个使用标准版时,会出现很多这类问题。
忍
答案 2 :(得分:0)
不幸的是,似乎“命名空间提供程序”选项存储在解决方案的.suo文件中。尝试打开带有文件监控功能的记事本++上的SUO并自行查看。
更改它,保存文件,文件观察者通知更新。这可能是因为命名空间提供程序设置对编译代码没有任何作用,它只是VS在创建新类文件时使用的信息(理论)。