项目名称中的点被解释为命名空间分隔符

时间:2015-09-15 11:04:02

标签: c# asp.net-mvc

到目前为止,我的项目工作正常。突然,当我在Visual Studio 2015中执行标准的“Rebuild-> Start”操作链时,在未修改的文件中引发了以下错误:

CS0234: The type or namespace 'Bar' does not exist in the namespace 'Foo'
        (are you missing an assembly reference?)

@using Foo.Bar.Models

我的项目名称是Foo.Bar。我想知道为什么突然编译器威胁点作为命名空间分隔符,而早些时候它可以是项目名称的一部分。

我再说一遍:它发生在我现在很久没有修改过的文件中。

另外(自从上次工作以来)我没有手动更改任何配置。虽然,我可能是通过git(git stash; git rebase; git stash pop)意外地完成的。

我请求你的帮助。

更新1
我正在对引用和安装的库进行更改,但自上次这样的操作以来,该项目正在编译和工作。

0 个答案:

没有答案