我找到了一个常见的问题,但不幸的是,我无法找到解决方案.
我创建了一个xamarin.form应用程序,它不是PCL,而是共享库项目.我想使用REST api,为此,我需要使用HttpClient实例.嗯,这是问题所在.使用PCL,我只需要添加nuget包Microsoft HTTP Client Libraries,然后我可以使用HttpClient类.
使用共享库项目,我无法将此nuget包添加到主项目(我认为这是正常的).所以我添加到.Droid一个,和.iOS一个(哦,顺便说一句,我使用的是mac,而Xamarin Studio,如果可以帮助的话).当我添加Nuget包时,我可以添加以下行:using System.Net.Http; 但是HttpClient类仍然不可用.我的意思是不可用的是,我只是不能使用这个类(无法找到类型或命名空间httpclient,你是否缺少程序集引用?)
有没有办法在共享项目中使用HttpClient类,而不是PCL?如果有,怎么样?
我在visual studio上遇到了问题.我尝试使用"time.h"中的localtime函数.
Visual studio告诉我这是一个不安全的功能.但是,我已经把这个用于我的学校练习.我看到您可以通过进入项目属性,构建选项卡并选中"启用不安全代码"来禁用此不安全错误.
不过,我没有构建选项卡,你可以在那里看到:http: //puu.sh/4NkYC.png
我正在使用Windows 7和visual studio 2012 Ultimate.看起来"构建选项卡"和"启用不安全的代码"已经消失了:/也许你知道如何解决这个问题?
非常感谢 :)