问题标签 [portable-class-library]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
9037 浏览

windows-8 - Windows 8 商店应用程序和 Windows Phone 应用程序之间的区别

我知道这看起来很基本,但我花了几个小时查看文档和视频,但似乎找不到答案。对不起,如果我是一个笨蛋。

Windows 8 App Store 开发和 Windows 8 Phone 开发有区别吗?我不确定是否需要在两个 UI 上进行测试?

Ĵ

0 投票
1 回答
343 浏览

mvvm - 使用可移植类库绑定到 MVVM 应用程序的方法

我正在尝试将应用程序的核心移植到可移植类库,但似乎没有绑定支持。

我正在尝试将 ViewModel 上的属性绑定到我的模型,该模型由 ObservableDictionary ( INotifyPropertyChanged, INotifyCollectionChanged, IDictionary<string, string>) 组成。我通常(使用 WP7)在初始化视图模型时使用以下代码来执行此操作:

SetBinding(MyProperty, new Binding(string.Format("MyDictionary[{0}]", "thekey")) { Source = MyModel });

使用 Portable Class Libraries 时,我将如何处理这个问题,而 Binding 类似乎不可用?

0 投票
1 回答
2254 浏览

c# - 使用带有 Webrequest 和 WP8 的可移植类库

我有一个找不到任何解决方案的问题,而且我很难相信我是唯一遇到此错误的人。

我在可移植类库中有这段 C# 代码

当我编译它时,它会构建,并且代码也可以在我编写的用于测试它的小型控制台程序中运行。但是,在 Windows Phone 8 应用程序中进行测试时,它会崩溃

它抛出一个 ArgumentException。当我检查 's' 变量时,它说 AsyncWaitHandle 给出了 NotSupportedException。

那么我的问题是,我怎样才能做出适用于所有平台的适当 Webrequest?

编辑:也许有必要注意我的目标是 .NET 4.5、SL4 及更高版本、WP7 及更高版本以及适用于 Windows 商店应用程序的 .NET

0 投票
1 回答
787 浏览

c++-cli - 无法从 C++/Cli 项目添加对 PCL 的引用

我有一个 Portable Class Library 项目,激活了 Net 4.5 平台。我可以在其他 C# 项目中毫无问题地使用它。现在,我有一个 C++/Cli 项目,我需要使用上述 PCL 项目的一些类。当我添加对 PCL 项目的引用时,由于目标平台不同,Visual Studio 2012 给我一个错误。

从 C++/Cli 项目添加对 PCL 项目的引用是否有问题?

谢谢

0 投票
0 回答
435 浏览

xamarin.ios - TypeForwardedTo 拒绝在 MonoTouch / VSMonoTouch 中为 System.Windows.Input.ICommand 工作

我已经TypeForwardedTo使用接受的答案中的建议实现了很多路线,Is it possible to use a Portable Class Library that references System.Net in MonoDroid?

但是,我现在尝试将 TypeForwardTo(System.Windows.Input.ICommand) 添加到列表中,并且由于某种原因这种类型拒绝工作。

基本上我得到的错误信息是:

错误 5 命名空间“System”中不存在类型或命名空间名称“Windows”(您是否缺少程序集引用?) C:\Projects\Misc\MVVMCROSS\Cirrious\System.Windows.Touch\Forwarding.cs 9 42 System.Windows.Touch

我不明白为什么当我在 Reflector 中查看 System.dll 的 VSMonoTouch 副本时,我可以清楚地看到 ICommand 类型:

System.dll 中的其他类型转发正常 - 即只有最后一行失败:

另外: - 我知道 MonoDroid 重定向工作正常...... - 我知道 System.Windows.Input.ICommand 是最近添加到 MonoTouch 的 - 我怀疑 VSMonoTouch 使用 .Net 框架的事实1.0 版本也可能导致一些问题(但我不确定我是否完全理解这一点)。

谁能建议这可能是什么原因?什么可能是治愈方法?

0 投票
3 回答
229 浏览

windows-phone-7 - WP7 - Visual Studio 2012 抛出 3 NullReferenceExceptions

在开发 WP7 应用程序(从 VS 2010 解决方案迁移到 VS2012 解决方案)时,设计师在迁移后不断崩溃,并出现以下细节:

认为它在启用 Hyper-V 后开始发生。该应用程序运行良好,并且可以在 Blend 中很好地设计。

我正在使用一些功能的很多“预发布”版本。该项目引用了解决方案中的另一个项目(可移植类库),其中包含 Mvvm Light 的预发布可移植版本,以及 Silverlight 异步库 (Microsoft.bcl.async) 和 PCL Contrib。

我将我的 VS 2012 副本与 VS 2010 “并行”安装,并且没有从 beta 版本升级它。

无论如何,还有其他人遇到过这个吗?

0 投票
4 回答
245 浏览

c# - 在未安装某些平台的机器上修改可移植类库项目

我有一个支持以下平台的 PCL 项目:

  • .NET 4.5
  • .NET 用于市场应用程序
  • 视窗电话 8

我遇到的问题是;虽然我可以在安装了 Windows 8(以及 Windows Phone 8 SDK)的计算机上使用该项目,但我根本无法在没有 WinPhone8 SDK 的任何 Windows 7 计算机上构建该项目。我也无法安装 WP8 SDK,因为它需要 Windows 8。我可以手动编辑源文件,但我无法构建 PCL 项目来验证没有编译器错误。

在未安装某些平台(如 WP8)的计算机上更改我的 PCL 项目的“最佳”实践是什么?我是否应该仅手动删除该项目的本地副本的这些平台?

0 投票
1 回答
427 浏览

windows-phone-7 - 我可以在可移植类库中使用“动态”关键字吗?

我正在创建一个可移植的类库,其目标是:

  1. .NET 4.5
  2. Windows 应用商店应用
  3. 视窗电话 7.5+
  4. 银光 5

我可以安全地使用该库中的“动态”关键字吗?

0 投票
4 回答
5036 浏览

restsharp - 是否有适用于可移植类库的 RestSharp 实现?

当我尝试使用 nuget 将 RestSharp 添加到可移植类库项目时,我得到以下信息:

无法安装软件包“RestSharp 104.1”。您正在尝试将此包安装到以“.NETPortable,Version=v4.0,Profile=Profile104”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系包作者。

我假设它不受支持?如果是这样的话,有人对如何让它工作有任何建议吗?

0 投票
4 回答
4494 浏览

c# - 是否有任何与可移植类库一起使用的 REST 库?

我正在开发一个需要发出 REST 请求的可移植类库,并且正在寻找像 Restsharp 或 EasyHttp 这样的东西。不幸的是,目前这些都不适用于 PCL。看到一个使用基本身份验证执行发布请求的示例也很好。

如果没有任何内容,是否有人举例说明我将如何使用基本身份验证进行发布请求?