![](/img/trans.png)
[英]Having a problem with SQLiteConnection in Xamarin.Forms project in C#
[英]Miscellaneous files in C#/Xamarin.Forms Shared Project
Xamarin项目中的所有.cs文件都是其他文件http://prntscr.com/cp3q4w 。 我没有快速动作和重构支持,而且似乎在某种程度上缺少对Xamarin.Forms的引用http://prntscr.com/cp3qzr ,但是由于未识别xamarin组件而没有编译错误。 这是Xamarin.Forms共享项目。
尝试过此解决方案:i)清除缓存ii)打开解决方案iii)卸载所有项目iv)加载Android项目,然后修复nuget引用v)修复引用后,我加载了共享项目。 现在一切似乎都正常了。 但是,没有成功。
有人有类似的问题吗? 有解决方案的建议吗? 谢谢。
如果您的解决方案已签到源代码管理,请尝试的第一件事:
进行完整的Git清理,以确保没有剩余文件停止编译
清除您的NuGet缓存。 ( 如何使用命令行清除NuGet程序包缓存? )
再试一次。
如果失败,请尝试以下操作:
在Visual Studio 2017中启动新的Visual C#->跨平台->移动应用(Xamarin.Forms)解决方案。我建议尝试“ .NET Standard”项目而不是“ Shared Project”。
确保解决方案能够编译并运行,以确保您已安装Xamarin的所有必需组件。
备份此干净的解决方案,或将其提交到源代码管理。
如有必要,升级所有NuGet软件包
从旧的解决方案中拉入所有文件,看看是否遇到相同的问题。 只要记住确保将文件添加为正确的文件类型即可。 例如,必须将xaml文件设置为“嵌入式资源”。
如果您仍然遇到问题,请张贴您收到的错误,然后将解决方案上载到某处,以便我们查看。
这也发生在我身上。 它仍然时不时地这样做。
这些步骤对我有用:
有谁知道是什么原因导致的,尽管在构建时我没有看到任何错误?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.