如何在MSI安装程序中包含pdb文件以部署其余的应用程序?

我想保留我们生成的错误日志中的行号和完整堆栈跟踪.

更新

代码的行号不会在堆栈跟踪中报告,除非您分发pdb,我已经测试了这个.

当我建立MSI时,我如何要求MSI安装程序项目包含各种项目输出(约5个),并将这些项目输出的pdb包含在MSI中?或者如何从Exception ex获取这些信息(代码行号)到日志中?

解决方法

对于Visual Studio部署项目,您应该做:

添加 – >项目输出 – >调试符号

还要确保在每个项目构建配置中启用了* .pdb生成.

c# – 如何在MSI安装程序中包含pdb文件以部署其余的应用程序?的更多相关文章

  1. python pdb调试器及使用方法

    这篇文章主要介绍了python pdb调试器及使用方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  2. .net-3.5 – 在将程序集集成到MSI之前对程序集进行模糊处理

    我有一个VS.NET2008解决方案,其中包含一个安装项目.此安装项目获取我的其他项目的输出并生成MSI.到目前为止,这么好……我希望MSI中包含的程序集被混淆.这种混淆本身很简单,但是如何将这个预步骤(混淆)引入MSI建筑?使用诸如Finalbuilder之类的构建工具来自动执行此过程.例如,构建程序集,然后对它们进行模糊处理,最后构建安装项目.

  3. windows-installer – Visual Studio MSI安装程序

    我有一个Web安装程序项目安装程序,我想默认安装过程中选择的站点和应用程序池.此外,我希望产品的名称在安装程序的构建过程中附加当前版本号.任何帮助将不胜感激!

  4. 安装程序 – 如何通过msi升级

    我想通过msi设置升级我的产品.两个msi的升级代码保持不变,因为它是相同的产品系列.即使我更改msi的版本/产品代码进行更新,它只是告诉我产品已经安装或要求我修复它.它不提供替换当前安装的更新选项.我正在使用VisualStudio2008Pro生成msi设置在安装项目中更改Version属性时,VisualStudio应提示您也更改ProductCode.你必须这样做.然后,您还必须将Remo

  5. windows – 如何同步安装MSI?

    要进行任何MSI包的无人参与安装,只需使用以下命令:但是,这会触发异步安装:如果您碰巧链接2个依赖安装,则必须等待第一次安装才能完成.有没有办法从命令行执行此操作?我有幸运气:从2005年开始于thisblogpost年.希望你在08年找到它.

  6. windows-services – 卸载Windows服务时,已安装的产品与安装源错误不匹配

    当我尝试从控制面板卸载Windows服务时,我收到错误“安装的产品与安装源不匹配,直到提供匹配的源或已安装的产品和源同步,此操作不能被执行“.实际上我确实有原始的MSI文件,但我在安装后修改了配置文件中的一些设置(安装它的地方),这可能导致它,我现在如何卸载它?您认为原始MSI可能不是真的.听起来你已经安装了PackageCode(GUID)A并且现在你有了一个带有PackageCodeB的MSI

  7. 无法在MSI中运行Wix自定义操作

    我正在尝试为我的Wix安装创建一个自定义操作,它只是不起作用,我不确定为什么.这是适当的Wix文件中的位:这是我的自定义操作的完整类文件:该操作由UI中的按钮按下(现在):当我运行MSI时,我在日志中收到此错误:它给我的两个错误代码或消息都不足以告诉我什么是错的.或许我只是不明白他们说的是错的.起初我以为可能是因为我使用的是Wix3.5,所以为了确保我尝试使用Wix3.0,但我得到了同样的错误.关于我做错的任何想法?

  8. windows – 如何从.PDB文件创建.MAP文件

    我想创建一个简单的.MAP文件,列出PDB文件中的地址和符号名称.我的自然倾向是寻找一个名为“pdb2map”的工具,但我得到的大部分结果似乎都是指包含在Microsoft.NET和MicrosoftWindows调试应用程序中的CD中的示例程序,遗憾的是它也不是发布在’网上.有人知道这个的好工具吗?

  9. 从MSBuild引导程序启动x86或x64 MSI

    所以我有一个基于WiX的MSI安装了一些设备驱动程序,因此我有一个x64和x86版本.该软件包还具有.NET3.5依赖性,因此我正在生成一个引导程序来执行此操作,然后启动MSI.我的问题是,是否有人知道创建一个引导程序的方法,该引导程序将检测它正在运行的平台并启动相应的MSI.我已经用Google搜索了这样的解决方案,到目前为止还没有发现任何问题.谢谢!

  10. windows-installer – 如何从msi包中提取ProductCode?

    我想稍后使用它来通过msiexec卸载msi,如here所述我可以想到几十种方法.您目前使用和/或使用哪些编程语言?

随机推荐

  1. c# – (wpf)Application.Current.Resources vs FindResource

    所以,我正在使用C#中的WPF创建一个GUI.它看起来像这样:它现在还没有完成.这两行是我尝试制作一种数据表,它们在XAML中是硬编码的.现在,我正在C#中实现添加新的水果按钮功能.我在XAML中有以下样式来控制行的背景图像应该是什么样子:因此,在代码中,我为每列col0,col1和col2创建一个图像,如果我使用以下代码,它添加了一个如下所示的新行:如你所见,它不太正确……为什么一个似乎忽略了一些属性而另一个没有?

  2. c# – 绑定DataGridTemplateColumn

    似乎我已经打了个墙,试图在DataGrid上使用DataTemplates.我想要做的是使用一个模板来显示每个单元格的两行文本.但是似乎无法以任何方式绑定列.以下代码希望显示我想做的事情.注意每个列的绑定:模板列没有这样的东西,因此,这个xaml不可能工作.我注定要将整个DataTemplate复制到每个列,只是对每个副本都有不同的约束?解决方法我不完全确定你想要做什么,但如果您需要获取整行的DataContext,可以使用RelativeSource绑定来移动视觉树.像这样:

  3. c# – 学习设计模式的资源

    最近我来到了这个设计模式的概念,并对此感到非常热情.你能建议一些帮助我深入设计模式的资源吗?

  4. c# – 是否有支持嵌入HTML页面的跨操作系统GUI框架?

    我想开发一个桌面应用程序来使用跨系统,是否有一个GUI框架,允许我为所有3个平台编写一次代码,并具有完全可脚本化的嵌入式Web组件?我需要它有一个API来在应用程序和网页之间进行交流.我知道C#,JavaScript和一些python.解决方法Qt有这样的事情QWebView.

  5. c# – 通过字符串在对象图中查找属性

    我试图使用任意字符串访问嵌套类结构的各个部分.给出以下(设计的)类:我想要从Person对象的一个实例的“PersonsAddress.HousePhone.Number”获取对象.目前我正在使用反思来做一些简单的递归查找,但是我希望有一些忍者有更好的想法.作为参考,这里是我开发的(crappy)方法:解决方法您可以简单地使用标准的.NETDataBinder.EvalMethod,像这样:

  6. c# – 文件下载后更新页面

    FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&displaylang=en&pf=true它呈现该页面,然后使用以下元刷新标签来实际向用户提供要下载的文件:你可能需要在你的应用程序中做类似的事情.但是,如果您真的有兴趣在文件完全下载后执行某些操作,那么您的运气不佳,因为没有任何事件可以与浏览器进行通信.执行此操作的唯一方法是上传附件时使用的AJAXupload.

  7. c# – 如何在每个机器应用程序中实现单个实例?

    我必须限制我的.net4WPF应用程序,以便每台机器只能运行一次.请注意,我说每个机器,而不是每个会话.我使用一个简单的互斥体实现单实例应用程序,直到现在,但不幸的是,这样一个互斥是每个会话.有没有办法创建机器互连,还是有其他解决方案来实现每个机器应用程序的单个实例?

  8. c# – WCF和多个主机头

    我的雇主网站有多个主机名,都是同一个服务器,我们只是显示不同的皮肤来进行品牌宣传.不幸的是,在这种情况下,WCF似乎不能很好地工作.我试过overridingthedefaulthostwithacustomhostfactory.这不是一个可以接受的解决方案,因为它需要从所有主机工作,而不仅仅是1.我也看过thisblogpost,但是我无法让它工作,或者不是为了解决我的问题.我得到的错误是“这

  9. c# – ASP.NET MVC模型绑定与表单元素名称中的虚线

    我一直在搜索互联网,试图找到一种方式来容纳我的表单元素的破折号到ASP.NET的控制器在MVC2,3或甚至4中的默认模型绑定行为.作为一名前端开发人员,我更喜欢在我的CSS中使用camelCase或下划线进行破折号.在我的标记中,我想要做的是这样的:在控制器中,我会传入一个C#对象,看起来像这样:有没有办法通过一些正则表达式或其他行为来扩展Controller类来适应这种情况?我讨厌这样的事实,我必须这样做:甚至这个:思考?

  10. c# – 用户界面设计工具

    我正在寻找一个用户界面设计工具来显示文档中可能的GUI.我不能生成代码.我知道MicrosoftVisio提供了一个功能.但有什么办法吗?您使用哪种软件可视化GUI?

返回
顶部