我有一个集成测试套件,我正在尝试扩展它以允许测试适用于 Windows 8 的程序版本。我的目标工作流程很简单:创建 appx 包、安装、运行 appcert.exe、卸载包、清理其他东西
所以,我正在尝试访问 Windows.Management.Deployment 命名空间,它应该允许我完成包的所有安装和管理。问题是这个命名空间显然需要使用 .Net 的 WinRT 版本,这对我们来说是行不通的,因为它需要大量的转换,特别是因为我们不需要它作为 Windows 应用商店应用程序运行,并且不喜欢它。他们的文档还说:
重要您不能在 Windows 应用商店应用程序中使用此类。
那么你到底想如何利用这个类!?我尝试手动添加对 Windows.winmd 的引用,但我得到“您只能将 WinMD 引用添加到面向 Windows 8.0 或更高版本的项目”,我并不完全理解。