portable-class-library相关内容

在 Visual Studio 代码中创建类库

这可能是一个愚蠢的问题,假设我没有 Windows 操作系统,有一个 Linux.我创建了一个 .Net 核心控制台应用程序,还想创建一个类库并在控制台应用程序中引用它.我无法找到我是否能够做到,也无法在 Microsoft .Net 核心页面上找到示例.vs代码中有扩展吗?或者它不可能吗?如果我弄错了,你能指导我吗? 解决方案 最好的方法是从控制台执行此操作,因为您正在使用最新支持的模板 ..
发布时间:2021-11-24 13:35:57 C#

.Net Core、Portable、Standard、Compact、UWP 和 PCL 之间的区别?

听说过 .Net 核心 .Net 便携版 .Net 标准 .Net 精简版 通用 Windows 平台 便携式类库 所有这些都向我解释为“完整 .Net 的一个子集,允许您面向多个平台".所以我的问题是 有什么不同!? 如果我想编写一个可供尽可能多的受众使用的库,我需要使用其中的哪一个(或多个)? (我的具体情况:我有一个一个库针对.Net 2.0、.Net 4 ..
发布时间:2021-11-24 12:23:39 C#/.NET

在 PCL 中获取程序集版本

我在 .NET 4.5 中有以下代码行,我试图将其构建为可移植类库.其目的是获取程序集版本: this.GetType().Assembly.GetName().Version.Major; 问题是 Assembly.GetName() 在 PCL 中不可用.有没有办法在 PCL 中获取汇编版本? 我知道可以解析 Assembly.FullName,但我想要一个更好的解决方案. 解 ..
发布时间:2021-11-24 11:24:23 C#

.NET 可移植类库 [Serializable] 属性

我有一个公共类库,其中包含许多用于我的服务器和客户端的模型.由于客户端在 Xamarin 下运行,因此公共库必须是可移植类库 (PCL). 在我的服务器中,这些对象通过 AppDomain Remoting/Marshaling 传递,所以据我所知,对象要么需要标记为 [Serializable] 或从 MarshalByRefObject 继承> 在 PCL 中,我无法对我的任何模型 ..
发布时间:2021-11-16 19:14:01 C#/.NET

解析 JSON 响应,其中对象以 C# 中的数字开头

我正在尝试将来自 REST 服务的响应反序列化为 C# 强类型类 - 但是我在这篇文章中遇到了同样的问题:如何输出键以数字开头的 JSON 值? 但是我有一个问题,你不能在 c# 中用数字开头变量名 - 这意味着该级别的类只是反序列化为 null. 我需要知道如何进入对象并将它们反序列化为 c# 类. 我当前的代码如下: public static async TaskMake ..
发布时间:2021-09-24 19:14:00 C#/.NET

将可移植类库(以 DLL 形式)添加到 Xamarin Studio

我已经使用 Visual Studio 2012 构建了一个可移植类库,该类库也将在 Xamarin Studio 中构建.我想将从该 PCL(从解决方案的 bin 目录)构建的 DLL 添加到 Xamarin Studio 5.3 中的现有(Android 应用程序)项目. 我注意到根据 Xamarin 的文档,这通常是可能的.例如,从这个页面: PCL 的输出(即生成的程序集 DL ..

使用 Xamarin android 的 Sqlite.net Pcl 升级数据库

我遇到的问题是,当我发布新版本的应用程序时,如果我向其中一个数据库表添加新列,则数据库不会更新.如果有新列或新表,有谁知道如何创建升级版本的脚本? 谢谢 解决方案 你必须记住 CreateTable 它已经在为你做列更新,因为它在内部调用了一个名为 MigrateTable. 但是,您可能需要对数据库进行更高级的修改,例如添加触发器或类似的东西.在这种情况下,我建议您手动执行修 ..

具有自定义请求的HttpClient.GetStreamAsync()?

我的目标是使用HttpClient类进行Web请求,以便我可以将响应写入文件(解析后).因此,我需要将结果作为Stream. HttpClient.GetStreamAsync()仅将字符串requestUri作为参数.因此,无法使用自定义HttpRequestHeader,自定义HttpMethod,自定义 ContentType ,自定义内容等来创建请求吗? 我看到HttpWebR ..

PCL(配置文件158)中的路径,FileInfo等

我可以串联文件和路径,但是如何使用PCL(配置文件158)检查文件是否存在.有可能吗? 解决方案 诸如Windows Store和Silverlight之类的平台不支持这些API.这些平台具有允许访问存储的API,例如Windows.Storage和IsolatedStorage.您可以使用我的 PCL存储库或类似的方法以可移植的方式访问这些不同的API. ..
发布时间:2020-05-29 01:53:58 C#/.NET

有什么受支持的方法可以从跨平台Xamarin代码调用asmx Web服务吗?

我们很难弄清楚如何从跨平台Xamarin代码调用asmx Web服务.似乎有四个选择.前两个似乎有缺陷,而其他两个则缺乏信息. 有人可以提供一些建议吗?当然,必须至少有一种受支持的方式从跨平台 Xamarin应用程序调用Web服务. 以下是我们到目前为止所知道的选项: 我们尝试了使用WCF 从可移植类库(PCL)进行呼叫.我们得到了一些错误的行为,这归结为以下事实:Xamarin ..

如何在Xamrin.Forms中的sqlite或xml数据库中存储本地图像路径

我已经下达了将图像路径存储在xml模式或sqlite数据库中的任务.我正在研究Xamarin.Forms PCL项目.我对如何在数据库中存储图像路径非常困惑.因为在android图像中应该将图像放置在Ressource/drawble中,ios图像应放置在Resources文件夹中.我阅读了此 xamarin.forms文档.但是没有获得如何获取路径并将其存储在数据库中的信息.请任何人提供任何资源 ..

Amazon CognitoUserPool和其他对象不存在

我正在尝试使用Cognito用户身份验证和登录服务.我在Visual Studio 2015上使用Xamarin PCL.我已经创建了一个用户池,并安装了所有必需的SDK(.Core,.CognitoIdentity,.CognitoIdentityProvider等). 但是,按照入门指南进行操作时,任何库中都不存在该指南中使用的对象!我已经处理了两个星期了,我已经放弃了. 我所拥有 ..

如何在Xamarin Forms项目中使用Couchbase.Lite-PCL?

我看到nuget中有一个Couchbase.Lite-PCL,它最近已发布.这可以在PCL中运行吗?任何人都知道如何使其工作吗?我找不到关于此的任何文档. 解决方案 它不是正式的NuGet软件包,因此您的里程可能会有所不同. 该dll确实位于可移植文件夹中,并且该dll可以很好地添加到PCL中,并且该项目似乎可以构建. 尝试一下,它可能工作正常,但是不要期望沙发上的人会提供任何 ..

在Xamarin.Forms应用中从Gmail发送电子邮件

我正在尝试使用Gmail从Xamarin Forms应用程序中发送电子邮件. 我只用一种方法创建了一个接口:SendEmail(); 然后,在Droid项目中,我添加了一个实现上述接口的类.使用Dependency属性并在主项目中获得方法的实现,一切都很好,除了以下错误: Could not resolve host 'smtp.gmail.com' 这是该方法的实际实现: ..
发布时间:2020-05-29 01:53:40 C#/.NET