如何从桌面应用程序获取已安装的Metro应用程序版本?如何从桌面应用程序获取Metro Style应用程序版本?
0
A
回答
0
我不确定你在问什么。但是,如果您在市场中搜索桌面应用程序是可能的,那么只需开发,或者您可以像使用Windows 7或Windows XP一样使用和安装桌面应用程序。
2
我找到了答案在这里:http://weblogs.thinktecture.com/cnagel/2012/10/calling-winrt-from-windows-desktop-apps.html
var pm = new PackageManager();
IEnumerable<Package> packages = pm.FindPackages();
foreach (var package in packages)
{
if (package.Id.FullName.Equals("X"))
{
Console.WriteLine("Architecture: {0}", package.Id.Architecture.ToString());
Console.WriteLine("Family: {0}", package.Id.FamilyName);
Console.WriteLine("Full name: {0}", package.Id.FullName);
Console.WriteLine("Name: {0}", package.Id.Name);
Console.WriteLine("Publisher: {0}", package.Id.Publisher);
Console.WriteLine("Publisher Id: {0}", package.Id.PublisherId);
Console.WriteLine("Version: {0}.{1}.{2}.{3}", package.Id.Version.Major, package.Id.Version.Minor, package.Id.Version.Revision, package.Id.Version.Build);
Console.WriteLine();
}
}
1
一点点修正维尼的答案。 版本号的正确顺序是重大,次要,构建(不是修订版),修订版。
相关问题
- 1. Windows 8从桌面应用程序启动“metro”应用程序?
- 2. Windows 8 Metro Style应用程序:多应用程序包
- 3. 从应用程序中获取grails应用程序版本
- 4. Metro Style应用程序的拾色器?
- 5. Metro Style应用程序:WinJS必须?
- 6. 如何获取应用程序版本?
- 7. 将数据从桌面应用程序共享到Windows 8 Metro应用程序
- 8. 从桌面应用程序启动Metro风格的应用程序
- 9. 如何从mac应用程序获取其他应用程序的版本
- 10. 使用Metro风格的应用程序启动桌面应用程序
- 11. 带桌面应用程序的java桌面应用程序
- 12. 从桌面应用程序获取“现代”Windows应用程序的图标?
- 13. 桌面应用程序如何从网站获取信息?
- 14. 如何从facebook获取朋友列表? (桌面应用程序)
- 15. 如何将Metro应用程序部署到桌面?
- 16. 桌面应用程序如何与Web应用程序通信?
- 17. 如何使java桌面应用程序移动应用程序
- 18. 如何将Windows桌面应用程序转换为Mac桌面应用程序?
- 19. 如何获取Windows Phone通用应用程序的应用程序版本?
- 20. Android应用程序和本地桌面应用程序通信
- 21. 桌面应用程序+ SQLite - 版本= 1.0.65.0与版本1.0.104.0
- 22. 如何从调用应用程序获取版本信息
- 23. 如何从用户获取应用程序版本号?
- 24. 从桌面应用程序访问ASP.NET应用程序
- 25. 从Rails应用程序构建Windows桌面应用程序
- 26. 从Web应用程序到桌面应用程序
- 27. 从Flex4 mxml桌面应用程序启动Windows应用程序
- 28. 如何从WinForms应用程序访问桌面排版引擎?
- 29. 获取应用程序版本
- 30. 如何在Windows 8中的桌面应用程序中访问Metro应用程序的本地存储?
你将需要详细阐述这一点...我不确定你在问什么。你有什么问题? – Mark