我使用的是Microsoft.Tools.WindowsInstallerXml.Bootstrapper,引擎有一个" log"功能。
以下是一些示例代码:
public class BootstrapperApplicationWrapper : BootstrapperApplication
{
protected override void Run()
{
Engine.Log(LogLevel.Standard, string.Format("Command.Action : {0} - Command.Display : {1}", this.Command.Action.ToString(), this.Command.Display.ToString()));
base.Run();
}
}
日志写在哪里?
提前谢谢
答案 0 :(得分:1)
我现在无法测试,但应该可以使用命令行参数运行自举安装程序:
-log <path_to_log>
这样你就可以开车创建日志了。可以找到一些进一步的阅读here,向下滚动一下Rob Mensching的答案:
-l,-log =登录到特定文件(默认由捆绑开发人员控制)
由&#34;默认由开发者&#34;他的意思是你可以在你的软件包wxs中使用<Log>
元素并定义日志文件的默认路径,有关详细信息,请参阅documentation。
答案 1 :(得分:0)