Необходимое условие фреймворка.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