如何从Visual Studio 2012获取已安装应用程序的文件夹路径

瓦伦吉

嗨,我已经在PC中创建了2个WPF应用程序。让我们假设第一个是“ OneApp”,另一个是“ TwoApp”。我是在Visual Studio 2012中创建的。我已经从安装程序安装了OneApp。现在,我要以编程方式运行“ TwoApp”应用程序的“ OneApp”。那么,如何找到“ OneApp”应用程序的路径?或者,如果我们可以手动设置“ OneApp”安装目录,那也将很棒。

编辑:

我按照建议尝试了System.IO.Path.GetDirectoryName。但是我得到的文件夹路径如下

在此处输入图片说明

我不能像其他普通应用程序一样安装在Program Files中吗?

瓦伦吉

毕竟是尝试方法。我刚刚在博客中找到了针对此问题的更好解决方案。链接为

http://robindotnet.wordpress.com/2010/03/21/how-to-pass-arguments-to-an-offline-clickonce-application/

我的代码是获取该应用程序的方法:首先获取该应用程序的快捷方式,然后打开该快捷方式即可正常工作。您还可以在上面的链接中看到如何将数据发送到其他应用程序。

StringBuilder sb = new StringBuilder();
sb.Append(Environment.GetFolderPath(Environment.SpecialFolder.Programs));
sb.Append("\\");
//publisher name is OneApp
sb.Append("OneApp");
sb.Append("\\");
//product name is OneApp
sb.Append("OneApp.appref-ms");
string shortcutPath = sb.ToString();
Console.WriteLine(shortcutPath);

//Start the One App installed application from shortcut
System.Diagnostics.Process.Start(shortcutPath);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Visual Studio安装程序中更改安装路径(应用程序文件夹)

Visual Studio:在路径中检查已安装的应用程序

Visual Studio扩展:如何在选择时获取解决方案文件夹的“路径”?

在共享文件夹中找不到Visual Studio通用应用程序资源

如何安装Visual Studio?

如何在Visual Studio 2012应用程序中包括.cat和.inf文件

如何从我的应用程序数据文件夹中获取任何文件的路径

如何在VBScript中获取某个IIS应用程序/站点的日志文件夹路径

如何获取当前用户的我的应用程序设置文件夹路径?

在 Visual Studio 中使用自定义应用程序根文件夹发布 c# 项目

通过提供Visual Studio解决方案的发布文件夹来部署WPF应用程序

如何安装Visual Studio Code?

如何在Visual Studio中禁用TestResults文件夹?

如何更改“ Visual Studio 2017”文件夹位置?

如何在Visual Studio中设置文件夹结构

如何获取安装的Visual Studio 15 Preview 4的路径?

如何移动随Visual Studio 2017安装的Android SDK文件夹?

如何将 Visual Studio 扩展安装到特定文件夹?

Azure:如何使用Azure逻辑应用程序编写从时间序列分区文件夹中获取文件的路径

如何运行Visual Studio(2017)安装程序?

如何将另一个应用程序的res文件夹导入到Android Studio中的应用程序?

C#Visual Studio文件夹路径

如何禁用F12来调试Visual Studio 2012中的应用程序

我可以在Visual Studio中打开已安装的应用程序进行调试吗?

如何使用Visual Studio 2019构建GTK +应用程序?

如何从Visual Studio运行Windows Phone应用程序?

如何配置Visual Studio的测试应用程序

如何通过Microsoft Visual Studio启动应用程序?

我无法获取应用程序文件夹Android Studio之外的文件