Visual Studio 2013安装项目中的.Net框架先决条件(4.5.2)不起作用

时间:2015-09-24 06:59:00

标签: visual-studio-2013 installer setup-deployment prerequisites .net-4.5.2

我正在使用Visual Studio 2013和安装扩展来创建我的安装程序。我将.Net 4.5.2设置为先决条件,但这并未提示用户在安装时安装.Net framework 4.5.2。其他人遇到类似问题或可以提出任何解决方案。

1 个答案:

答案 0 :(得分:2)

.Net Framework 4.5.2的先决条件在VS2013的安装项目扩展中不起作用,但我找到了一种解决方法,使其工作。

要使其正常工作,您可以手动编辑.vdproj。 您需要在以下位置编辑.vdproj文件中的下述标记:

"LaunchCondition"
            {
                "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_BD8A05B1D41349D39EF455D73B3E0C43"
                {
                "Name" = "8:.NET Framework"
                "Message" = "8:[VSDNETMSG]"
                "FrameworkVersion" = "8:.NETFramework,Version=v4.0,Profile=Client"
                "AllowLaterVersions" = "11:FALSE"
                "InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=131000"
                }
            }

为:

"LaunchCondition"
            {
                "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_BD8A05B1D41349D39EF455D73B3E0C43"
                {
                "Name" = "8:.NET Framework"
                "Message" = "8:[VSDNETMSG]"
                "FrameworkVersion" = "8:.NETFramework,Version=v4.5.2"
                "AllowLaterVersions" = "11:FALSE"
                "InstallUrl" = "8:https://www.microsoft.com/en-in/download/details.aspx?id=42642"
                }
            }

基本上你需要更改.net框架版本和链接以下载.net framework 4.5.2

相关问题