注意:新添加的类/文件位于Xamarin.Android项目中,并从另一个项目引用。
使用 Add> New Item 命令将新的类/文件NewClass
/ NewClass.cs 添加到特定文件夹后,它不是“编译器检测到的t,由错误指示:
”找不到类型或名称空间“ NewClass”(您是否丢失了 using指令或程序集引用)?
注意:我确保新类型已公开
添加了NewClass
的项目已成功构建。发生错误的是在引用项目中(在单独的名称空间和程序集中)。
在清理解决方案并首先构建引用的项目失败之后,我尝试了以下操作:
NewClass
的定义复制到现有文件中,并在 NewClass.cs 中注释原始文件。NewClass
的定义复制到另一个现有文件中,并在 NewClass.cs 中注释原始文件。是否可以执行手动操作以确保编译器成功发现了新添加的类?清理和重建无效,也没有重新打开解决方案。
>答案 0 :(得分:0)
我相信您最初使用的模板不同(class
除外),并且已重命名或类似的名称,因此构建操作不正确。
右键单击文件,然后单击Properties
。在“属性”窗口中,确保将Build Action
设置为Compile
。
作为最后的选择,复制代码,删除文件,添加具有相同名称的新文件,然后将代码粘贴回。