Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 重新创建解决方案_C#_Asp.net - Fatal编程技术网

C# 重新创建解决方案

C# 重新创建解决方案,c#,asp.net,C#,Asp.net,我正在尝试重新创建一个包含多个项目的解决方案(只剩下cs、aspx等)。当我创建空白解决方案和空白项目文件并开始重新添加内容时,我多次收到以下编译器错误: 找不到类型或命名空间名称“Activation”(是否缺少using指令或程序集引用?) 激活类在使用它的cs文件的子文件夹中的Activation.cs文件中定义。我已经添加并包含了项目中的文件 该网站目前正在生产中,所以我想知道什么类型的参考我需要 结构如下: 解决方案 项目1 FileUsingActivation.cs 折叠1

我正在尝试重新创建一个包含多个项目的解决方案(只剩下cs、aspx等)。当我创建空白解决方案和空白项目文件并开始重新添加内容时,我多次收到以下编译器错误:

找不到类型或命名空间名称“Activation”(是否缺少using指令或程序集引用?)

激活类在使用它的cs文件的子文件夹中的Activation.cs文件中定义。我已经添加并包含了项目中的文件

该网站目前正在生产中,所以我想知道什么类型的参考我需要

结构如下:

  • 解决方案

    • 项目1

      • FileUsingActivation.cs
      • 折叠1

        • Activation.cs(其中包含编译器抱怨的FileUsingActivation.cs中使用的类)
编辑1:请注意,VisualStudio无法解析类名,这意味着它当前在class1:Activation(激活部分)下有一条曲线.但该文件肯定包含在项目中,它只是在另一个子文件夹下…我的意思是我知道它不会编译,因为VS无法解析名称,但我想知道为什么


编辑2:如果我将文件添加到项目的根目录中,类名将高亮显示为蓝色,弯曲的部分也会消失,错误也会消失……因此,出于某种原因,我无法在项目中保留现有的文件夹结构???

可能是一些事情,但考虑到您的上下文

您正在使用.NET 4/VS 2010吗?项目的默认“目标框架”是.NET Framework 4客户端配置文件,但如果您引用的是另一个完整的.NET Framework 4项目,则会出现此非信息性生成错误

要解决此问题,请右键单击项目,单击“属性”,然后在“应用程序”选项卡下,将目标framework设置为.NET framework 4(而不是.NET framework 4客户端配置文件)


编辑:对于其他偶然发现此问题/答案的人,如果您的类在编辑时显示为包含/工作(高亮显示为浅蓝色等),则上述解决方案将适用于您,您可以右键单击“转到定义”对于它,但随后它会给出构建错误,就好像它无法解决一样。

长镜头:检查编译器条件(如
#if some_condition/../#endif

您的构建配置可能已经包含了它们

另外,检查您试图构建的构建配置的构建操作是否为“编译”

  • 生成配置:
  • 条件编译:

目标框架实际上是不久前编写的.NET framework 2.0。我正在使用VS 2010尝试并重新创建整个框架。@imb1是否所有项目都设置为.NET 2.0?是的,尽管我只是尝试构建一个,因为它对其他两个项目没有任何依赖关系。@ibm1 Darn,希望能为您修复它。如果其他人有类似的问题,它可能会对他们有所帮助。谢谢你的帮助,我很感激。你在重新创建解决方案时是否更改了任何名称空间名称?或者它们是否与原始版本相同?所有名称空间都保持不变。另外,请参阅编辑2了解更多信息