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