5Yr*_*DBA 4 .net c# deployment installer
我在构建机器上安装了Visual Studio 2008,因为我们要构建安装项目来为我们的C#应用程序创建MSI安装程序.
从IDE,它工作正常.安装程序按预期创建.
切换到命令行,使用follow命令完成该过程没有任何错误但没有输出(没有创建安装程序)
DevEnv.exe .\\SystemSoftwareInstaller\\SystemSoftwareInstaller.vdproj /build Debug /Out "debugErr.txt"
Run Code Online (Sandbox Code Playgroud)
改变/build到/deploy以/rebuild无明显差异(没有安装程序创建)
我做错了什么?
小智 28
我只是遇到了类似的问题,即使使用/ Log标志,我也会运行devenv.exe并且没有反馈也没有输出.这是我在2005年使用的完全相同的电话,它就像一个魅力.但后来我在同一个文件夹中找到了一个devenv.com,所以我尝试了,它按预期运行.我不知道.com和.exe版本之间的区别,但你可能会尝试.
小智 6
我认为问题在于您正在运行 DevEnv.exe 而不是 DevEnv.com。
这应该输出到控制台。
DevEnv .\\SystemSoftwareInstaller\\SystemSoftwareInstaller.vdproj /build Debug /Out "debugErr.txt"
Run Code Online (Sandbox Code Playgroud)
Han*_*ant -2
为调试版本创建安装程序是没有意义的,您始终需要发布版本。
如果确实有必要,请在 Visual Studio、“构建 + 配置管理器”中打开 .vdproj,然后勾选“调试”配置的“构建”复选框。请注意,此属性存储在 .sln 文件中,而不是 .vdproj 文件中,因此单击“文件”+“全部保存”以让 VS 写入解决方案文件。