重新创建解决方案
我试图重新创建一个解决方案,其中有多个项目(只有CS,ASPX等,仍然)。当我创建一个空白解决方案和空白项目文件并开始重新添加东西时,我多次收到以下编译器错误:重新创建解决方案
无法找到类型或命名空间名称'Activation'(您是否缺少using指令或程序集引用?)
的激活类在一个Activation.cs文件,它是在一个子文件夹到使用它的CS文件中定义。我已经添加并包含在项目中的文件......
该网站目前工作在生产原样,所以我不知道我需要什么类型的参考...
以下是结构
-
解
-
PROJECT1
-
个
- FileUsingActivation.cs
-
Folder1中
- Activation.cs(其中包含在FileUsingActivation.cs正在使用的类编译器抱怨
-
编辑1:只需注意Visual Studio无法解析类名,意味着它目前在class1:Activation(激活部分)下面有一条曲线。但该文件肯定包含在项目,它只是在另一个子文件......我的意思是我知道这不会编译,因为VS无法解决的名字,但我不知道为什么....
编辑2:如果我将文件添加到项目的根目录中,类名称突出显示为蓝色,那么该错误消失,因为错误....因此我无法保留项目中由于某种原因而存在的文件夹结构????
可能是几件事情,但鉴于你的情况下...
是否使用.NET 4/VS 2010?项目的默认“目标框架”是.NET Framework 4客户端配置文件,但如果您引用的是另一个完整的.NET Framework 4项目,则会收到无法提供信息的构建错误。
为了解决这个问题,在您的项目上单击右键,单击“属性”,以及“应用程序”选项卡中的目标框架设置为.NET Framework 4的(而不是.NET Framework 4的客户端配置文件)下。
编辑:对于别人谁对这个问题/答案绊倒,上述解决方案会为你工作,如果要包括你的类出现 /工作时,编辑(高亮淡蓝色等),你可以右键点击“Go-to Definition”,但是它会给出构建错误,就好像它不能解决一样。
你更改任何命名空间的名称重新创建的解决方案是什么时候?或者他们真的是原来的构建? – Matt
所有名称空间保持不变。另外,请参阅编辑2了解更多信息 – ibm1