Необходимое условие фреймворка.Net (4.5.2) в проекте установки Visual Studio 2013 не работает

Я использую Visual Studio 2013 и расширение установки для создания моего установщика. Я устанавливаю.Net 4.5.2 как обязательное условие, но это не побуждает пользователя устанавливать.Net framework 4.5.2 при установке. Любой другой сталкивался с подобной проблемой или может предложить любое решение.

1 ответ

Предварительное условие.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 Framework и ссылку для загрузки.net Framework 4.5.2

Другие вопросы по тегам