.net - ClickOnce 部署位置

标签 .net clickonce

我们有一些特殊要求:

  • 在我们的应用程序中,启动 ClickOnce 应用程序。它将 ClickOnce 应用程序下载到用户的缓存中。
  • 完成后,主应用程序需要访问一些下载到 ClickOnce 应用程序文件夹中的文件。

  • 有没有办法让主应用程序知道 ClickOnce 安装文件夹的位置?

    谢谢,
    yyff

    最佳答案

    您可以通过检查正在执行的程序集并检索位置来执行此操作。

    System.Reflection.Assembly assm = System.Reflection.Assembly.GetExecutingAssembly();
    

    这是 ClickOnce 部署的位置。 --> assm.CodeBase

    关于.net - ClickOnce 部署位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1467687/

    相关文章:

    .net - 有关 Enum 扩展方法的帮助

    asp.net - 尝试运行 vNext 示例应用程序时出现 kpm restore 问题

    deployment - 如何从命令行设置 ClickOnce 应用程序的 PublishUrl

    c# - ClickOnce 和不活动的主窗口

    .net - ODP.NET 和 ClickOnce 可能吗?

    clickonce - 如何创建静默运行且无需用户交互的 ClickOnce 安装程序?

    c# - 使用泛型编写类似的逻辑

    c# - C#中事件的正常实现和显式实现之间有什么区别

    c# - 二维整数数组到 DataGridView

    .net - msbuild/clickonce 发布构建期间生成的文件