0

根据构建配置(x86、x64、ARM)不断重命名 winmd 文件真的很痛苦。有没有一种简单的方法可以将三个配置滚动到一个 winmd 文件中?或者如果不是,配置构建以检测要使用哪个版本的 winmd 文件的最佳方法是什么?

4

2 回答 2

1

如果我对您的理解正确,您正在寻找一种方法来引用您的本机 winmd 文件,以便为您的 Windows 应用商店应用项目的每个目标平台使用正确版本的 winmd 文件(x86、x64 或 ARM)。

实现这一目标的最佳方法(也是我知道的唯一方法)是创建一个扩展 SDK,您可以将其作为扩展安装在 Visual Studio 中,然后将出现在该类别Add Reference下的对话框中。Windows > Extensions此类 SDK 的示例包括用于 Windows 运行时的 SQLite用于 Windows 应用商店应用的 Bing Maps SDK

有关如何在C++C# 或 Visual Basic中创建此类 SDK 的演练可用。

于 2012-12-14T05:52:31.787 回答
0

Winmd 文件应该与平台无关,文件中几乎没有处理器信息(特别是如果它们是从 MIDL 或 C++/CX 生成的)。

于 2012-12-15T00:29:34.787 回答