portable-class-library相关内容
我的情况:尝试将我们公司创建的应用程序的一小部分从本机代码(iOS的ObjC/安卓的Java)移植到C-Sharp.该项目将与我们的Web服务进行交互.该项目的目标是弄清楚将整个应用程序移植到Mono的可行性. 要创建URL,我想使用String.Format().我认为将这个“服务层"放在可移植类库(PCL)中是一个明智的主意,因为我不希望这段代码在各个平台上都可以更改.可悲的是,似乎St
..
我正在为我的应用程序扩展受支持的平台数量,该平台曾经支持.NET4/Windows Store/Windows Phone,但我希望也涵盖适用于Android和iOS的Mono.我已经将所有业务逻辑,模型和视图模型都放入了可移植类库(PCL),但是要定位平台的子集却是一个很大的难题.每种组合都会导致失败.这是我可能使用的4种平台的结果: 配置文件78(NET45 + WP8 + Store)
..
我正在努力使用Xamarin和BouncyCastle创建pfx文件. 我有以下设置/规格 .NET:PCL .Net Framework 4.5.1 Xamarin:4.5.0.476 BouncyCastle:BouncyCastle签名的1.7.0.1( NuGet软件包) 我想为我的移动客户端生成一个自签名证书,以针对我的服务器进行身份验证.使用BouncyCastle可以
..
我正在尝试找出哪种方法更适合我们的项目. Xamarin的PCL库或共享项目. 在 Xamarin文档链接中,它表示经验法则是当我们不共享库时选择共享项目.共享项目可以用#if编写,以确保它可以在多个平台上使用-这还会导致重构#if无效的一些问题. 但是我有一种直觉,认为将这段代码放入共享类是不正确的.如果要用于Windows,Android和IOS移动平台的代码正在使用共享项目
..
我在针对.NET 4.5和Windows Store Apps的可移植类库中有以下非常简单的代码: HttpResponseMessage response = await _httpClient.PostAsync(uri, content); response.EnsureSuccessStatusCode(); 当我在第二行上放置断点并运行我的应用程序时,断点被正确命中,但是我无法
..
我正在针对第一个PCL进行工作:WSA(Windows应用商店),WPF,WP7,WP8.我们可以说这是一种Rolerdex应用程序,您有联系人,他们有联系人详细信息和图像. (不是,但是我无法提供有关该应用程序的详细信息,因此我使用的是一个非常简单的示例).这是我的一些问题:) 我应该在PCL中保存图像吗? 如果是: 如何引用该图像在WSA中使用? 当在不同项目中使用时,如何
..
我无法让MEF满足进口要求,可能需要一些帮助. 不幸的是,该问题仅出现在生产代码库中.我试图简化问题,所以我可以举一个例子,看看我缺乏理解的地方,但是简化的版本行得通.因此,这要么是我遗漏了两者之间的差异(我已尽力仔细研究了两者),要么是复制的复杂性. 我有一个WPF应用程序,它使用.NET 4.5类库和可移植类库(针对.net 4.5和Windows 8存储应用程序).我还没有Win
..
我有可移植类库,其中有包含本地化字符串的resx文件(Resources.resx,Resources.en.resx,Resources.de.resx).然后,我以这种方式在PCL LocalizationViewModel中使用这些资源: public string SettingsLogin { get { return Resources.Settings_Logi
..
我在Xamarin中有一个针对Android,iOS和Windows Phone的项目.我使用核心(PCL库)在不同平台之间共享通用代码.我在核心库中添加了Resource文件(.net资源).Resx,并读取了特定于文化的字符串,我在其中一个ViewModel的代码段中使用了以下代码段: public string GetString() { // CommonResourc
..
我有一个带有ListView的StackLayout,并且有一个要显示在ListView下面的加号按钮.但是ListView显示许多未使用的行.只是空行,这迫使我的按钮显示在页面底部.我整天都在弄乱VerticalOptions,但无法让行消失. 这是我的XAML代码:
..
嗨,我正在使用Xamarin表单PCL构建跨平台应用程序.在该应用中,我需要为标签文本添加字母间距. 标签文本字符之间需要空格.有没有办法为所有平台实现这一目标. Letterspacing属性在ANDROID中可用,但我需要适用于ios,uwp,win8/8.1等所有平台的解决方案. 解决方案 表单控件 public class LetterSpacingLabel : Label
..
将TypeNameAssemblyFormat与PCL一起使用是否存在问题?使用Newtonsoft.Json进行任何其他设置都没有问题,除非使用此序列化设置. 这是我与Json相关的代码: var settings = new JsonSerializerSettings() { TypeNameHandling = TypeNameHandl
..
我非常喜欢Xamarin Studio,我正在寻找模板解决方案,开始使用MvvmCross开发跨设备应用程序。 但我找不到如何设置一个项目与PCL和MvvmCross一起使用Xamarin Studio。 如果有人能给我一个链接,我可以找到一个教程来制作它,那就太棒了。 我很乐意通过提供反馈并提供一些有关如何开始使用Xamarin Studio,PCL MvvmCross以及摆脱
..
我在这个非常简单的任务中遇到了相当不错的问题,并寻求帮助。 问题是:Xamarin PCL使用超时执行Http请求的最佳和最可靠的方法是什么? 有几种选择: 使用旧的HttpWebRequest。这个解决方案肯定会起作用,但我在这个问题中描述的BeginGetRequestStream方法有问题: HttpWebRequest从未调用过BeginGetRequestStream回调它
..
在设计.NET的自定义异常时,MSDN提供了这些准则 。特别是,该指南规定,自定义异常: 应该是可序列化的,即实现 ISerializable 并使用 [Serializable] 属性进行装饰, 应实现(de)序列化构造函数,即 protected CustomException(SerializationInfo info,StreamingContext context)。 然
..
我有一个客户端/服务器解决方案使用 C#, WPF , ASP.NET WebAPI 和实体框架。客户端和服务器端口在他的项目中共享模型。现在我试图创建一个新的客户端,使用Xamarin Forms并共享模型,但 Entity Framework属性( MaxLength ,索引, NotMapped 等)在PCL 不兼容。所以这是我试过的东西: 将Microsoft.EntityFrame
..
我正在使用VB.Net DLL并将其转换为便携式类库。一旦我把所有的类都移入了PCL的新项目,Visual Studio开始抛出许多常见的VB语法错误,我认为它仍然可以正常工作。一些例子: LCase InStr 中 错误转到0 错误 是否可能只有一些选项或包括我需要让这些工作? 解决方案 当使用便携式目标下载平台(.NET 4.0,Silverlight,Wind
..
我使用枚举中的描述属性为枚举域提供了一个用户友好的名称。例如 public enum InstallationType { [Description(“Forward of Bulk Head”)] FORWARD = 0, [说明(“散装头后”)] REAR = 1, [说明(“屋顶安装”)] ROOF = 2, } 帮助方法:
..
我正在Xamarin Studio中使用C#开发一个项目。它的一个.net PCL项目和我的个人资料是78.我的问题是,我无法将一个DateTime从UTC转换为指定的时区。我使用下面的代码将DateTime从UTC转换为指定的本地TimeZone。 DateTime dateTime =(TimeZoneInfo.ConvertTime(DateTime.SpecifyKind (Dat
..
我有一个Windows Phone 8.1类库,我想稍后添加为对Windows Phone 8.1应用程序项目的引用。 此ClassLibrary应该负责创建和管理自己的数据库。我尝试在我的ClassLibrary中创建一个新的 SQLiteConnection ,但它引发以下错误: SQLitePCL中发生类型'System.InvalidOperationException'的第一次机会
..