我一直在尝试使用以下命令为安装程序创建问题的日志文件:
msiexec /i "installer.msi" /l*v "log.log"
msiexec /i "installer.msi" /l*v
msiexec /l*v /i "installer.msi"
msiexec /l*v "log.log" /i "installer.msi"
Run Code Online (Sandbox Code Playgroud)
和命令的其他几个变体,但它总是弹出窗口,说明哪些命令行参数对msiexec有效.使msi文件创建日志的正确方法是什么?我有Windows安装程序4.5.
我是.NET用户,我的目标就像找到主执行程序集(EXE文件)目录的绝对路径一样简单.
我有几个候选人:
Assembly.GetExecutingAssembly().CodeBaseAssembly.GetExecutingAssembly().LocationAppDomain.CurrentDomain.BaseDirectory如果要通过.NET文档判断 - 我倾向于CodeBase.任何人都可以用比.NET文档更具体的术语来解释这三个问题吗?一个例子来证明这种差异?