我们只是切换到Visual Studio 2015,但我们在部署我们的应用程序时发现了一个问题。如何在使用Visual Studio 2015时使用MSI分发VC redist?
我们使用Wix/MSI进行部署,直到现在我们使用合并模块分发VC redist。
但现在我们有一个问题,我们的应用程序需要ucrtbase.dll。根据此article有一个新的通用CRT并且它不包含在任何合并模块中。
在上述文章他们说:
不会有针对通用CRT合并模块。如果您当前使用CRT合并模块并且仍然想要集中部署Visual C++库,我们建议您转到上述Windows Update软件包或VCRedist。另外,您也可以选择静态链接到通用CRT和Visual C++库
这是否意味着,我们不能与我们的MSI分发C++运行时,因为它不能运行的可执行文件(Vcredist.exe的)?或者有没有办法编译我们的项目Visual Studio 2015因此它不需要这个通用CRT?
预先感谢您。