在VS2012运行时安装之后,不需要重新启动.NET 4.0

时间:2015-11-30 07:30:49

标签: visual-studio-2012

在VS2010上构建并使用WiX3.5时,我的WPF应用程序运行正常。我更改为VS2012并使用Wix安装VS2012运行时,如下所示:

<DirectoryRef Id="TARGETDIR">
   <Merge Id="VC110RedistCRT" SourceFile="C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC110_CRT_x86.msm" DiskId="1" Language="0"/>
   <Merge Id="VC110RedistMFC" SourceFile="C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC110_MFC_x86.msm" DiskId="1" Language="0"/>
 </DirectoryRef>

 <Feature Id="VC110Redist" Title="Visual C++ 11.0 Runtime" AllowAdvertise="no" Display="hidden" Level="1">
   <MergeRef Id="VC110RedistCRT"/>
   <MergeRef Id="VC110RedistMFC"/>
 </Feature>

早期的VS2010,在新机器上安装应用程序,用于在安装.NET框架时要求重新启动。现在使用VS2012,它不会要求重启,应用程序运行正常。

我只想知道可能的原因和任何副作用。有关C ++运行时和.Net Framework安装如何相互协作的任何细节都会有所帮助。

由于

0 个答案:

没有答案