根据构建配置(x86,x64,ARM)保持重命名winmd文件真的很痛苦。有没有一种简单的方法将三个配置卷成一个winmd文件?或者如果没有,配置构建以检测要使用哪个版本的winmd文件的最佳方法是什么?
答案 0 :(得分:1)
如果我理解正确,您正在寻找一种方法来引用您的本机winmd文件,以便对于Windows应用商店应用项目的每个目标平台,winmd文件的正确版本(x86,x64或ARM)将是使用
实现这一目标的最佳方法(以及我所知道的唯一方法)是创建一个extension SDK,您可以将其作为扩展安装在Visual Studio中,然后显示在Add Reference
对话框中在Windows > Extensions
类别下。此类SDK的示例包括SQLite for Windows Runtime和Bing Maps SDK for Windows Store apps。
有关于如何在C++和C# or Visual Basic中创建此类SDK的演练。
答案 1 :(得分:0)
Winmd文件应该是平台无关的,文件中确实没有处理器信息(特别是如果它们是从MIDL或C ++ / CX生成的)。