好吧,所以我正在尝试使用Xamarin Forms创建一个跨平台的应用程序,并且只是遇到问题而已!所以,首先我要告诉你我设立的:Visual Studio 2015 Xamarin Forms Android项目将不会显示属性页
的Windows 10 的Visual Studio 2015年企业版
现在当前的问题(有多个 - 但一个我认为是这一切的开始)。我尝试访问属性页面来设置最小/目标sdk版本(右键单击项目并使用Alt + Enter突出显示项目),每次都会发生同样的情况。
对于一个短暂的瞬间白屏将与配置和平台下拉菜单弹出,然后将其全部消失了,就好像发生了什么。现在,我无法为Xamarin.Forms,Xamarin.Android.Support.v4或Xamarin.Forms.Maps安装最新的NuGet包,因为有一个错误说我的项目的目标是错误的sdk级别。我需要能够访问属性页来做到这一点。
任何想法?以下是我已经尝试了几件事情。:
我试着访问此实例用于存储检查目标框架的配置文件。
我试图修复VS 2015的安装(使用我的安装媒体) - 它完成 - 无济于事。
从指定的项目中卸载Xamarin表单(希望重新安装它) - 哪些根本不起作用!
并进一步的问题;如果我编辑在记事本中的csproj文件++具有如下条目:
<AndroidUseLatestPlatformSdk>false</AndroidUseLatestPlatformSdk>
<TargetFrameworkVersion>20</TargetFrameworkVersion>
代替:
<AndroidUseLatestPlatformSdk>true</AndroidUseLatestPlatformSdk>
<TargetFrameworkVersion></TargetFrameworkVersion>
然后ThingFinder.Droid失败的项目加载。如果我再进去编辑以下内容:
<AndroidUseLatestPlatformSdk>false</AndroidUseLatestPlatformSdk>
<TargetFrameworkVersion></TargetFrameworkVersion>
然后我就可以访问属性页,但使用的Android版本只显示我的编译:
“使用最新的平台()” 最小的Android的目标只能说明: '使用SDK编译版本' 和目标Android版本显示相同。
如果我犯了一个错误,并在第一个下拉列表中选择'Use Latest Platform(),那么我在Visual Studio中尝试执行的所有操作都会弹出一个警告,'未将对象引用设置为对象的实例。实际上,它挂起了程序,因为csproj文件已被更改,并且不允许它关闭。
然后我必须编辑VS之外的csproj,然后重新加载项目以回到原点。我在这里很疯狂,我无法理解正在发生的事情。
该图像是一个动画gif,但它作为一个PNG文件上传,所以显示错误的动画丢失。抱歉! –
前往帮助> Xamarin>打开日志,看看有没有提示。 –
有没有在打开的日志中的线索。 –