portable-class-library相关内容
这可能是一个愚蠢的问题,假设我没有 Windows 操作系统,有一个 Linux.我创建了一个 .Net 核心控制台应用程序,还想创建一个类库并在控制台应用程序中引用它.我无法找到我是否能够做到,也无法在 Microsoft .Net 核心页面上找到示例.vs代码中有扩展吗?或者它不可能吗?如果我弄错了,你能指导我吗? 解决方案 最好的方法是从控制台执行此操作,因为您正在使用最新支持的模板
..
听说过 .Net 核心 .Net 便携版 .Net 标准 .Net 精简版 通用 Windows 平台 便携式类库 所有这些都向我解释为“完整 .Net 的一个子集,允许您面向多个平台".所以我的问题是 有什么不同!? 如果我想编写一个可供尽可能多的受众使用的库,我需要使用其中的哪一个(或多个)? (我的具体情况:我有一个一个库针对.Net 2.0、.Net 4
..
我在 .NET 4.5 中有以下代码行,我试图将其构建为可移植类库.其目的是获取程序集版本: this.GetType().Assembly.GetName().Version.Major; 问题是 Assembly.GetName() 在 PCL 中不可用.有没有办法在 PCL 中获取汇编版本? 我知道可以解析 Assembly.FullName,但我想要一个更好的解决方案. 解
..
我在针对 .NET 4.5 和 Windows Store 应用程序的可移植类库中有这个非常简单的代码: HttpResponseMessage response = await _httpClient.PostAsync(uri, content);response.EnsureSuccessStatusCode(); 当我将断点放在第二行并运行我的应用程序时,断点正确命中,但我无法调查调试
..
自从使用 Visual Studio 2012 RC 以来,我们在剃刀视图中使用便携式类库(.net 4.5 和 Metro 配置文件)中的类时会收到 HttpCompileException. 例外:(德语到英语在谷歌上翻译,抱歉) System.Web.HttpCompileException (0x80004005):c:\Users\user\AppData\Local\Temp\
..
我有一个公共类库,其中包含许多用于我的服务器和客户端的模型.由于客户端在 Xamarin 下运行,因此公共库必须是可移植类库 (PCL). 在我的服务器中,这些对象通过 AppDomain Remoting/Marshaling 传递,所以据我所知,对象要么需要标记为 [Serializable] 或从 MarshalByRefObject 继承> 在 PCL 中,我无法对我的任何模型
..
我正在尝试将来自 REST 服务的响应反序列化为 C# 强类型类 - 但是我在这篇文章中遇到了同样的问题:如何输出键以数字开头的 JSON 值? 但是我有一个问题,你不能在 c# 中用数字开头变量名 - 这意味着该级别的类只是反序列化为 null. 我需要知道如何进入对象并将它们反序列化为 c# 类. 我当前的代码如下: public static async TaskMake
..
我已将 PCL 项目转换为 .Net Standard 1.5 项目.我已经从 nuget 安装了 System.ServiceModel 包.但找不到使用 System.ServiceModel 命名空间的方法. 感谢任何帮助. 解决方案 安装 System.ServiceModel.Security 包已解决该问题. 安装以上包后.现在我可以使用 System.Servic
..
我已经使用 Visual Studio 2012 构建了一个可移植类库,该类库也将在 Xamarin Studio 中构建.我想将从该 PCL(从解决方案的 bin 目录)构建的 DLL 添加到 Xamarin Studio 5.3 中的现有(Android 应用程序)项目. 我注意到根据 Xamarin 的文档,这通常是可能的.例如,从这个页面: PCL 的输出(即生成的程序集 DL
..
我遇到的问题是,当我发布新版本的应用程序时,如果我向其中一个数据库表添加新列,则数据库不会更新.如果有新列或新表,有谁知道如何创建升级版本的脚本? 谢谢 解决方案 你必须记住 CreateTable 它已经在为你做列更新,因为它在内部调用了一个名为 MigrateTable. 但是,您可能需要对数据库进行更高级的修改,例如添加触发器或类似的东西.在这种情况下,我建议您手动执行修
..
我有一个 PCL 库,我想作为 NuGet 包分发. PCL 应用程序库属性页面的屏幕截图: csproj 文件: v4.5Profile111{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-
..
我的目标是使用HttpClient类进行Web请求,以便我可以将响应写入文件(解析后).因此,我需要将结果作为Stream. HttpClient.GetStreamAsync()仅将字符串requestUri作为参数.因此,无法使用自定义HttpRequestHeader,自定义HttpMethod,自定义 ContentType ,自定义内容等来创建请求吗? 我看到HttpWebR
..
我正在使用以下旧代码: SerialPort serialPort = new SerialPort(); serialPort.BaudRate = 19200; serialPort.Handshake = Handshake.XOnXOff; ...但是尝试在Xamarin解决方案的“核心"(便携式类库)部分中将其移植到VS 2013/.NET 4.5.1时,我得到"名称“握手"没
..
我在Xamarin表单pcl中包含SQLite数据库时遇到问题.与iOS相关. 阅读官方网站上的指南会告诉我将其放入“库/数据库",但无法进行访问.它没有连接.而不是Android的作品. 我的错误: SQLite.SQLiteException:无法打开数据库文件:/Users/my-user/Library/Developer/CoreSimulator/Devices/51FE5
..
我可以串联文件和路径,但是如何使用PCL(配置文件158)检查文件是否存在.有可能吗? 解决方案 诸如Windows Store和Silverlight之类的平台不支持这些API.这些平台具有允许访问存储的API,例如Windows.Storage和IsolatedStorage.您可以使用我的 PCL存储库或类似的方法以可移植的方式访问这些不同的API.
..
我们很难弄清楚如何从跨平台Xamarin代码调用asmx Web服务.似乎有四个选择.前两个似乎有缺陷,而其他两个则缺乏信息. 有人可以提供一些建议吗?当然,必须至少有一种受支持的方式从跨平台 Xamarin应用程序调用Web服务. 以下是我们到目前为止所知道的选项: 我们尝试了使用WCF 从可移植类库(PCL)进行呼叫.我们得到了一些错误的行为,这归结为以下事实:Xamarin
..
我已经下达了将图像路径存储在xml模式或sqlite数据库中的任务.我正在研究Xamarin.Forms PCL项目.我对如何在数据库中存储图像路径非常困惑.因为在android图像中应该将图像放置在Ressource/drawble中,ios图像应放置在Resources文件夹中.我阅读了此 xamarin.forms文档.但是没有获得如何获取路径并将其存储在数据库中的信息.请任何人提供任何资源
..
我正在尝试使用Cognito用户身份验证和登录服务.我在Visual Studio 2015上使用Xamarin PCL.我已经创建了一个用户池,并安装了所有必需的SDK(.Core,.CognitoIdentity,.CognitoIdentityProvider等). 但是,按照入门指南进行操作时,任何库中都不存在该指南中使用的对象!我已经处理了两个星期了,我已经放弃了. 我所拥有
..
我看到nuget中有一个Couchbase.Lite-PCL,它最近已发布.这可以在PCL中运行吗?任何人都知道如何使其工作吗?我找不到关于此的任何文档. 解决方案 它不是正式的NuGet软件包,因此您的里程可能会有所不同. 该dll确实位于可移植文件夹中,并且该dll可以很好地添加到PCL中,并且该项目似乎可以构建. 尝试一下,它可能工作正常,但是不要期望沙发上的人会提供任何
..
我正在尝试使用Gmail从Xamarin Forms应用程序中发送电子邮件. 我只用一种方法创建了一个接口:SendEmail(); 然后,在Droid项目中,我添加了一个实现上述接口的类.使用Dependency属性并在主项目中获得方法的实现,一切都很好,除了以下错误: Could not resolve host 'smtp.gmail.com' 这是该方法的实际实现:
..