问题标签 [winobjc]

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 投票
0 回答
264 浏览

ios - 使用 Windows Bridge for iOS 构建转换后的 iOS 项目时未找到“AppKit/AppKit.h”

使用适用于 iOS 的 Windows Bridge ,我使用vsimporter将我的 iOS 项目转换为 Windows 应用程序(遵循 Microsoft 的指南:https ://github.com/Microsoft/WinObjC )

但是当我尝试构建项目时,它显示致命错误:'AppKit/AppKit.h' file not found at

我应该怎么做才能解决这个问题?

0 投票
1 回答
684 浏览

wpf - WPF:如何使用透明级别设置我的表单样式

我想实现这种Window

在此处输入图像描述

所以目前我有这个Style

结果(忽略老虎...):

在此处输入图像描述

知道如何实现这个例子Style吗?

更新

结果:

在此处输入图像描述

0 投票
1 回答
929 浏览

uwp - 对 Microsoft Store API 的请求始终返回空的产品/订阅列表

我们已将免费的 UWP 应用发布到 Microsoft Store,其中包含非消耗性升级插件。由于最近向公众推出了新的订阅计费模式,我们计划通过在下一个版本中添加订阅计划来利用它。

我们还想在我们的后端查看和管理用户拥有的附加组件,并且有相关文档可以做到这一点。我们密切关注它,但最终——例如,在尝试为用户获取订阅时——我们总是得到一个空的响应:{ "items": [] }.

这是我们一步一步简要地做的事情:

  1. 在 Azure Active Directory 中创建了新的应用注册。
  2. 通过合作伙伴仪表板将应用注册的标识符与我们的应用相关联。
  3. 为以下受众 URI 创建了三个 Azure Active Directory (AAD) 令牌:

  4. 代表我们的测试 Microsoft 帐户通过调用StoreContext.GetCustomerCollectionsIdAsyncStoreContext.GetCustomerPurchaseIdAsync分别从我们应用程序中的客户端代码创建用于收集和购买 API 的 Microsoft Store ID 密钥。为了生成每个密钥,我们使用了步骤 3 中对应的 AAD 令牌。

  5. 为用户请求的产品/订阅(使用步骤 3 中的授权 AAD 令牌和步骤 4 中的商店 ID 密钥)。

所以我们得到了200 "OK"回应,但列表总是的,这非常令人失望,实际上对我们来说是一个主要的阻塞问题。

我们还可以通过“订单历史记录”确认我们上述测试 Microsoft 帐户拥有至少一个持久附加组件和一个订阅。可以通过调用客户端应用程序中的 APIStoreContext.GetUserCollectionAsyncStoreContext.GetAppLicenseAsyncAPI 来检查相同的结果——确实有一种非消耗性产品和一种订阅。

我在官方论坛上发布了同样的问题,但不确定我们是否会很快得到回复,所以决定也在这里发布。请注意,论坛上也发布了类似的问题,但从线程中不清楚它是否已解决。

有没有人设法从他们的后端服务获得用户购买?我们将不胜感激任何指导,这也可以使它对我们有用。

更新(2018.08.29):

所以我们在这个问题上取得了一些进展。我们创建了新的非免费(0.99 美元)订阅插件,购买了它并为用户请求订阅。令人惊讶的是,响应中出现了一个新项目!

值得一提的是,同一用户已经拥有多个免费订阅,但没有一个在响应列表中。而且我从未在文档中看到任何关于免费订阅限制的提及,说它们不会包含在退回的项目中。

无论如何,订阅的问题已部分解决,现在我们无法通过“查询产品”API获取任何非消耗性耐用附加组件的信息,无论其价格等级如何——这也是一个主要问题,因此进一步调查是需要。

0 投票
0 回答
86 浏览

c# - 如何将在 iOS 中开发的静态库链接到 UWP .NET 项目

我有一个用 Objective-C 开发并为 iOS 构建的 .a 静态库。让我们称之为Encoders.a

我已经能够使用 iOS Bridge 的 vsimporter 工具( https://developer.microsoft.com/en-us/windows/bridges/ios )将此类库作为项目导入 Visual Studio 2017 。

不幸的是,我无法将此类项目的引用添加到我需要处理的 UWP 项目中。

我有一堆方法和类Encoders.a,我想在我的 C# 方法中使用它们。

如何在我的 C# 代码中使用这些方法和类?

非常感谢!

0 投票
1 回答
87 浏览

windows - 未知的 Objective-C 运行时“微软”

我正在尝试用 WinObjC 编译一个应用程序。我正在使用来自 NuGet 的 Visual Studio 2017 版本 15.7.6 和 WinObjC 预发行版 v0.2.180221。

它尝试编译的第一个源文件,随后的每个源文件都失败并显示错误消息:

clang.exe : error : unknown or ill-formed Objective-C runtime 'microsoft'

我究竟做错了什么?