繁体   English   中英

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

[英]New Class Item in Visual Studio 2017 not detected

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


使用“ 添加”>“新建项目”命令将新的类/文件NewClass / NewClass.cs 添加到特定文件夹后,编译器未检测到该错误,这由错误指示:

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

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

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

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

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

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

我相信您最初使用的是另一个模板(不是class ),并且已重命名或类似的名称,所以构建操作不正确。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM