Joe*_*aly 50 nuget xamarin.forms visual-studio-2015 windows-10-universal
我正在开发一个Xamarin Forms项目.我想针对Android和Windows 10 UWP.
当我尝试通过从PCL目标中删除"Windows 8","Windows Phone Silverlight 8","Windows Phone 8.1","Xamarin.ios"和"Xamarin.ios(经典)"来清理PCL时,我得到了以下令人讨厌......
我真的只是想删除WP8,因为我不关心它的目标.
项目的目标无法更改.所选目标要求项目选择加入NuGet 3.0支持,但是,Visual Studio无法自动为您执行此操作.请卸载所有NuGet包,然后重试.
你如何获得一个选择进入NuGet 3.0的项目?还有什么我应该试试的?
环境:Xamarin Forms,VS2015
谢谢....
D-W*_*D-W 38
对我有用的解决方案:
卸载Xamarin.Forms:
Right Click Solution -> Manage NuGet Packages -> Uninstall Xamarin.Forms -> Restart VS
Run Code Online (Sandbox Code Playgroud)
然后删除构建平台:
Right Click Solution -> Properties -> Build -> under Targeting select Change -> Remove platform(s) -> Restart VS
Run Code Online (Sandbox Code Playgroud)
重新安装Xamarin.Forms:
Manage NuGet packages -> Search for Xamarin.Forms -> Install -> Restart VS
Run Code Online (Sandbox Code Playgroud)
小智 17
另一种可能的解决方案是临时重命名packages.config,将PCL设置更改为新的目标平台,然后再次更改packages.config的名称.这对我使用VS 2015的项目起作用.不能归功于这个解决方案,一段时间后在博客上阅读,只是在这里发布它以防万一.如果我再次看到博客文章,我会在这里发布链接.
| 归档时间: |
|
| 查看次数: |
13215 次 |
| 最近记录: |