【发布时间】:2014-05-15 14:35:54
【问题描述】:
您好,我在 PC 中创建了 2 个 WPF 应用程序。让我们假设第一个是“OneApp”,另一个是“TwoApp”。我在 Visual Studio 2012 中创建了这个。我已经从安装程序中安装了 OneApp。现在我想通过“TwoApp”应用程序以编程方式运行“OneApp”。那么如何找到“OneApp”应用程序的路径呢?或者如果我们可以手动设置“OneApp”安装目录,那也很棒。
编辑:
我按照建议尝试了 System.IO.Path.GetDirectoryName。但我得到的文件夹路径如下
我不能像其他普通应用程序一样安装在 Program Files 中吗?
【问题讨论】:
-
对不起,我不太明白这个问题。你是这个意思吗? Process.Start?
-
没有。我需要知道,OneApp 安装在哪里?这样我就可以通过“TwoApp”应用程序启动 OneApp 应用程序。
-
您的路径看起来像是已安装 ClickOnce 应用程序的路径,而不是使用安装功能安装的应用程序的路径。如果它是 ClickOnce 应用程序,那么是 正确的安装路径...它们全部 存储在
AppData文件夹中安全原因。 -
我如何使用设置功能创建构建?
-
请参阅this video on YouTube,了解将安装项目添加到您的应用程序的示例...如果您看一下,您可能会找到更好的。
标签: c# wpf visual-studio-2012 directory installation