未检测到Visual Studio 2017中的新类项目

时间:2018-07-02 17:15:19

标签: c# visual-studio xamarin.android

注意:新添加的类/文件位于Xamarin.Android项目中,并从另一个项目引用。


使用 Add> New Item 命令将新的类/文件NewClass / NewClass.cs 添加到特定文件夹后,它不是“编译器检测到的t,由错误指示:

  

”找不到类型或名称空间“ NewClass”(您是否丢失了   using指令或程序集引用)?

注意:我确保新类型已公开

添加了NewClass的项目已成功构建。发生错误的是在引用项目中(在单独的名称空间和程序集中)。

在清理解决方案并首先构建引用的项目失败之后,我尝试了以下操作:

  1. NewClass的定义复制到现有文件中,并在 NewClass.cs 中注释原始文件。
  2. 通过注释掉复制的定义并取消注释 NewClass.cs 中的一个,将定义切换回原始位置-返回错误。
  3. NewClass的定义复制到另一个现有文件中,并在 NewClass.cs 中注释原始文件。
  4. 通过注释掉复制的定义并取消注释 NewClass.cs 中的注释,将定义切换回原始位置-错误未返回。

是否可以执行手动操作以确保编译器成功发现了新添加的类?清理和重建无效,也没有重新打开解决方案。

>

1 个答案:

答案 0 :(得分:0)

我相信您最初使用的模板不同(class除外),并且已重命名或类似的名称,因此构建操作不正确。

右键单击文件,然后单击Properties。在“属性”窗口中,确保将Build Action设置为Compile

作为最后的选择,复制代码,删除文件,添加具有相同名称的新文件,然后将代码粘贴回。