portable-class-library相关内容

MonoTouch:使用可移植类库创建多平台应用程序

我的情况:尝试将我们公司创建的应用程序的一小部分从本机代码(iOS的ObjC/安卓的Java)移植到C-Sharp.该项目将与我们的Web服务进行交互.该项目的目标是弄清楚将整个应用程序移植到Mono的可行性. 要创建URL,我想使用String.Format().我认为将这个“服务层"放在可移植类库(PCL)中是一个明智的主意,因为我不希望这段代码在各个平台上都可以更改.可悲的是,似乎St ..

搜索最佳PCL配置文件以进行跨平台开发

我正在为我的应用程序扩展受支持的平台数量,该平台曾经支持.NET4/Windows Store/Windows Phone,但我希望也涵盖适用于Android和iOS的Mono.我已经将所有业务逻辑,模型和视图模型都放入了可移植类库(PCL),但是要定位平台的子集却是一个很大的难题.每种组合都会导致失败.这是我可能使用的4种平台的结果: 配置文件78(NET45 + WP8 + Store) ..

Xamarin共享项目与可移植类库

我正在尝试找出哪种方法更适合我们的项目. Xamarin的PCL库或共享项目. 在 Xamarin文档链接中,它表示经验法则是当我们不共享库时选择共享项目.共享项目可以用#if编写,以确保它可以在多个平台上使用-这还会导致重构#if无效的一些问题. 但是我有一种直觉,认为将这段代码放入共享类是不正确的.如果要用于Windows,Android和IOS移动平台的代码正在使用共享项目 ..
发布时间:2020-05-11 22:20:21 C#/.NET

如何处理针对Windows Store应用和WP7,WP8,WPF的可移植类库中的图像?

我正在针对第一个PCL进行工作:WSA(Windows应用商店),WPF,WP7,WP8.我们可以说这是一种Rolerdex应用程序,您有联系人,他们有联系人详细信息和图像. (不是,但是我无法提供有关该应用程序的详细信息,因此我使用的是一个非常简单的示例).这是我的一些问题:) 我应该在PCL中保存图像吗? 如果是: 如何引用该图像在WSA中使用? 当在不同项目中使用时,如何 ..

NET 4.5和Windows Store PCL的MEF 2合成

我无法让MEF满足进口要求,可能需要一些帮助. 不幸的是,该问题仅出现在生产代码库中.我试图简化问题,所以我可以举一个例子,看看我缺乏理解的地方,但是简化的版本行得通.因此,这要么是我遗漏了两者之间的差异(我已尽力仔细研究了两者),要么是复制的复杂性. 我有一个WPF应用程序,它使用.NET 4.5类库和可移植类库(针对.net 4.5和Windows 8存储应用程序).我还没有Win ..
发布时间:2020-05-08 01:50:07 C#/.NET

使用xamarin进行移动跨平台的本地化,仅iOS发行

我在Xamarin中有一个针对Android,iOS和Windows Phone的项目.我使用核心(PCL库)在不同平台之间共享通用代码.我在核心库中添加了Resource文件(.net资源).Resx,并读取了特定于文化的字符串,我在其中一个ViewModel的代码段中使用了以下代码段: public string GetString() { // CommonResourc ..

Xamarin形式:标签文本中的字母间距

嗨,我正在使用Xamarin表单PCL构建跨平台应用程序.在该应用中,我需要为标签文本添加字母间距. 标签文本字符之间需要空格.有没有办法为所有平台实现这一目标. Letterspacing属性在ANDROID中可用,但我需要适用于ios,uwp,win8/8.1等所有平台的解决方案. 解决方案 表单控件 public class LetterSpacingLabel : Label ..
发布时间:2020-04-26 14:47:40 其他开发

设置xamarin工作室与PCL& amp; MVVMCross

我非常喜欢Xamarin Studio,我正在寻找模板解决方案,开始使用MvvmCross开发跨设备应用程序。 但我找不到如何设置一个项目与PCL和MvvmCross一起使用Xamarin Studio。 如果有人能给我一个链接,我可以找到一个教程来制作它,那就太棒了。 我很乐意通过提供反馈并提供一些有关如何开始使用Xamarin Studio,PCL MvvmCross以及摆脱 ..
发布时间:2018-07-13 18:37:16 其他开发

从Xamarin Portable Class Library发送Http请求

我在这个非常简单的任务中遇到了相当不错的问题,并寻求帮助。 问题是:Xamarin PCL使用超时执行Http请求的最佳和最可靠的方法是什么? 有几种选择: 使用旧的HttpWebRequest。这个解决方案肯定会起作用,但我在这个问题中描述的BeginGetRequestStream方法有问题: HttpWebRequest从未调用过BeginGetRequestStream回调它 ..
发布时间:2018-07-09 15:52:32 C#/.NET

Xamarin表单和EntityFramework属性兼容性

我有一个客户端/服务器解决方案使用 C#, WPF , ASP.NET WebAPI 和实体框架。客户端和服务器端口在他的项目中共享模型。现在我试图创建一个新的客户端,使用Xamarin Forms并共享模型,但 Entity Framework属性( MaxLength ,索引, NotMapped 等)在PCL 不兼容。所以这是我试过的东西: 将Microsoft.EntityFrame ..

便携式类库不支持许多VB方法

我正在使用VB.Net DLL并将其转换为便携式类库。一旦我把所有的类都移入了PCL的新项目,Visual Studio开始抛出许多常见的VB语法错误,我认为它仍然可以正常工作。一些例子: LCase InStr 中 错误转到0 错误 是否可能只有一些选项或包括我需要让这些工作? 解决方案 当使用便携式目标下载平台(.NET 4.0,Silverlight,Wind ..
发布时间:2017-06-08 21:58:28 .NET组件控件

在Windows Phone 8.1类库中创建SQLite数据库

我有一个Windows Phone 8.1类库,我想稍后添加为对Windows Phone 8.1应用程序项目的引用。 此ClassLibrary应该负责创建和管理自己的数据库。我尝试在我的ClassLibrary中创建一个新的 SQLiteConnection ,但它引发以下错误: SQLitePCL中发生类型'System.InvalidOperationException'的第一次机会 ..
发布时间:2017-03-17 21:25:35 C#/.NET