我正在做一个C#项目。在我的解决方案中,我有一个installsheld项目,当我直接从visual studio编译时工作得很好,我有一个生成的安装程序,可以安装。使用MSBuild构建解决方案包括InstallShield ProjecT
我想各种各样的理由能够使用MSBuild命令行解决方案进行编译。尽管出现任何错误,但一切正常,但我的设置并不正确。
下面,当我编译从Visual Studio中的InstallShield项目日志:
Log InstallShield compile from visual studio
随着MSBuild的:
Log InstallShield compile from command line using MSBuild
我们注意到步大厦文件表中,从visual studio中我们有组件'RegieCiel.Primary_output'的依赖关系,所以我们很好。由于MSbuild,没有什么是添加....
所以会发生的是,在安装安装过程中,它缺乏依赖关系。
我首先想到了构建顺序,但它会在两种情况下都起作用?
您认为如何?
感谢您在这里分享您的解决方案,您可以将其标记为答案,这样可以帮助其他社区成员获得相同的问题。 –