Lef*_*fty 9 c# printer-control-language xamarin
自从更新到VS2017 15.7.1以来,我的Xamarin PCL项目在UWP App.xaml.cs文件中显示以下错误.
错误CS7069引用类型'Assembly'声明它在'System.Runtime'中定义,但找不到它
违规行复制如下.IntelliSense可以在线工作.
Xamarin.Forms.Forms.Init(e);
Run Code Online (Sandbox Code Playgroud)
例如,现在还有很多冲突警告信息; 警告发现无法解析的"System.Net.Http"的不同版本之间发生冲突.
目标.NET框架是4.5,所有NuGet库都是最新的.
到目前为止,我已经尝试添加System.Runtime作为参考,并重新安装所有NuGet库,以摆脱错误,但没有成功.
我仍然在寻找Xamarin的方法,任何修复此问题的指导都将受到赞赏.
谢谢,左撇子
Rya*_*ele 13
这最近发生在我身上.这是通过使用PCL创建Xamarin应用程序并将目标从.NET标准2.0更改为.NET Standard 1.4.在所有项目中将Xamarin.Forms从版本3.0.0.446417降级到版本2.5.1.527436之后,它编译时没有错误.
说明(按请求):如果您在Fall Creators Update(版本6.332)之前进行了定位,则需要删除对.NET Standard 2.0的所有引用.
Xamarin Forms 3.x使用.NET标准2.0.由于您的目标是Fall Creators Update(版本6.332),因此PCL需要是.NET Standard 1.x.
更多信息在这里.
| 归档时间: |
|
| 查看次数: |
5889 次 |
| 最近记录: |