portable-class-library相关内容

从具有可移植类库的NuGet包中定位.NET 4的最佳策略

我为当前仅针对.NET 4实现的库提供了NuGet软件包.但是我已经移植了库代码以支持各种平台(WinRT,SL5,WP8),因此理想情况下,我希望将其打包为可移植类.库(PCL)可以简化维护.但是该库使用的是LINQ to XML(XELements等),它要求定位.NET 4.0.3并在客户端计算机上安装.NET 4.0.3. 因此,我对如何定位普通的.NET 4感到困惑.如果不是与Nu ..
发布时间:2020-05-29 01:51:31 其他开发

Visual Studio 2015 + Xamarin +本机便携式PCL + WCF

因此,我们的企业正在使用Visual Studio进行Xamarin路由.在线浏览所有文档显示,从Web服务创建WCF代理客户端并将其放置在PCL中应该是不容易的.经过努力并试图弄清为什么我不能使用SLSVcUtil.exe生成的类来编译PCL或为什么缺少“添加服务引用"菜单项时,我放弃了并下载了示例项目. 原来,我一直缺少的是PCL的目标配置文件.使用Visual Studio 2015 ..

如何使用.NET Core类库(.NET标准)与SQL Server数据库连接?

我刚刚开始创建一个ASP.NET Core Web API项目.我不太了解"ASP.NET Core .NET标准库". 我正在使用Visual Studio 2017 RC创建此应用程序,并且在该应用程序中,我在存储库层接受了一个类库(.NET Standard)类型的项目. 以下是相同的屏幕截图: 现在来自存储库层,我想连接到数据库.我创建了一个变量 IDbConnec ..

NuGet和可移植类库-包不针对任何框架

几个月来我一直在使用NuGet来管理内部创建的程序集,并且运行良好.我最近“发现"了可移植类库,该类库也很棒,直到需要安装软件包为止. 说我有一个针对Windows Store应用程序的.NET 4.5,SL5和.NET的PCL.我运行nuget spec创建.nuspec文件,编辑值,将其打包,然后将.nupkg添加到内部供稿中.如果在程序包资源管理器中打开.nupkg文件,则会在lib下 ..
发布时间:2020-05-29 01:51:15 其他开发

为什么某些NuGet软件包同时提供了可移植库和特定于平台的库?

据我了解,可移植类库可以在许多平台上使用,这是基于库的设计者选择支持的框架子集来实现的. 我注意到NuGet提供的许多库还包括特定于平台的实现,并想知道对此有何需求. 例如, Microsoft.Net.Http 程序包具有许多变体,包括: /p> Net 4.0版本 WinRT(Windows应用商店应用程序)Windows 8版本 支持Net 4.0,WinRT等的便携式类库 ..
发布时间:2020-05-29 01:51:03 C#/.NET

如何将Marshal.SizeOf(Object)替换为Marshal.SizeOf< T>()?

我正在从现有代码中构建一个 Universal 类库,并且收到一些编译器警告,提示我一生都无法解决该问题. 我有这样的代码: void SomeMethod(Object data) { var size = Marshal.SizeOf(data); ... } 代码已构建,但是在 Universal 项目(我猜是.NET 4.5.1和更高版本的项目)中,我收到以下编译器 ..
发布时间:2020-05-29 01:51:01 C#/.NET

如何在Xamarin.Forms(Portable)应用程序中更改PCL配置文件

我只是想知道如何在Xamarin中使用Visual Studio 2015 Update 2更改PCL配置文件. 在安装某些软件包时,出现一个错误,该软件包与PCL配置文件259不兼容. 先谢谢您. 解决方案 右键单击PCL项目,然后选择“属性".然后,在“库"标签中,选择“定位"部分下的“更改..."按钮. 选择与所需配置文件匹配的所需目标. ..

HttpClient上传进度条

我想在WPF中使用进度条运行异步上传(最好也将PCL用于Xamarin和SL中的代码重用.) 我一直在尝试使用System.Net.HttpClient. 不幸的是,PutAsync不提供任何进度通知. (我知道它适用于Windows.Web.Http.HttpClient,但这不适用于WPF,也不适用于PCL.) 对于下载,如此处所述,它相当容易实现您自己的进度条.您只需传递Resp ..

Xamarin表单:一段时间后注销应用程序,检查用户是否处于非活动状态

嗨,我正在尝试使用PCL以xamarin形式构建应用程序.如果应用闲置超过10分钟或更长时间,我正在尝试从应用中注销用户. 我尝试通过在应用即将进入睡眠状态时调用的事件进行尝试.但是,如果设备的屏幕超时设置为永不超时,则可能永远也不会进入睡眠状态.所以我怎么能做到这一点.我是xamarin表格的新手.在为所有平台构建应用程序时,我很困惑如何管理此超时? 解决方案 现在,我使用以下方法.可能 ..
发布时间:2020-05-29 01:50:52 C#/.NET

是否存在与可移植类库一起使用的RestSharp实现?

当我尝试使用nuget将RestSharp添加到可移植类库项目时,我得到以下信息: 无法安装软件包"RestSharp 104.1".您正在尝试安装 将该软件包打包成一个针对目标的项目 '.NETPortable,Version = v4.0,Profile = Profile104',但该软件包确实 不包含任何程序集引用或内容文件 与该框架兼容.有关更多信息,请联系 软件包作者. 我 ..
发布时间:2020-05-29 01:50:48 其他开发

您能否/如何在运行时为PropertyGrid(对于PCL)指定编辑器?

我在其中编写了带有自定义对象的PCL,然后创建了一个用于处理PCL中的对象的GUI ...,然后尝试使用PropertyGrid编辑属性...我已经按顺序阅读了为了让网格知道如何处理对象,我需要指定EditorAttribute并提供TypeConverter ...但是我认为我不能在PCL中添加这两个... 是否有一种方法可以在GUI级别处理此问题,例如告诉PropertyGrid在运行时 ..
发布时间:2020-05-29 01:50:46 C#/.NET

MonoDroid和MonoTouch中的可移植类库程序集参考问题

当我尝试构建参考了PCL错误的MonoDroid或MonoTouch项目时,我的项目中存在用于.Net 4.5,Windows Phone 8,WinRT,MonoTouch和MonoDroid的PCL,我遇到了问题: *错误1类型'System.Object'是在未引用的程序集中定义的.您必须添加对程序集'System.Runtime的引用, 版本= 4.0.0.0,文化=中性,Publi ..
发布时间:2020-05-29 01:50:31 其他开发