c# - 调试 ClickOnce 部署函数

标签 c# .net deployment clickonce

我正在使用 ClickOnce 部署 C# .NET 应用程序,并且我编写了代码以编程方式更新应用程序(不使用项目发布设置中的选项)。

但是我想在部署之前测试这段代码的功能(出于显而易见的原因)。我该怎么做呢?该代码检查应用程序是否已部署在网络中,并且在运行调试 session 时此标志为 false。访问 ApplicationDeployment.CurrentDeployment 会导致抛出异常。

最佳答案

加入这样的代码后就可以调试了:

System.Diagnostics.Debugger.Launch();

这将显示一个对话框,允许您选择要附加到的调试器。

关于c# - 调试 ClickOnce 部署函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1334006/

相关文章:

c# - Linq 匿名类型成员必须在子查询中声明

c# - Ajax 调用在 ASP MVC 中无法正常运行

c# - 引用 DLL、编译、DLL 版本控制

c# - 过期异步调用操作

c# - ASP.NET Core 1.0 (vNext) 中的引用库

iis - MS Web 部署 : configuration section `system.webServer/management/delegation` is missing

c# - 替换系统对象的策略

c# - Entity Framework 代码优先 - 无法在对象 'db' 中插入重复键

ruby-on-rails - 更快的 heroku 推送

c# - SSDT 部署后脚本 - 运行文件夹中的所有脚本