创建vs模板和选择框架

create vs template and selecting framwork

hi 你好 我已经创建了一个Visual Studio模板,但是当用户在创建新项目时更改框架版本时,程序没有任何反应,只使用4.7.2版本 这是我的项目模板

<PropertyGroup>
    <RootNamespace>$safeprojectname$</RootNamespace>
    <AssemblyName>$safeprojectname$</AssemblyName>
    <TargetFrameworkVersion>4.7.2</TargetFrameworkVersion>
  </PropertyGroup>

这是我的 wpfapp.vstemplate

<TemplateData>
    <RequiredFrameworkVersion>4.0</RequiredFrameworkVersion>
    <MaxFrameworkVersion>4.7.2</MaxFrameworkVersion>
  </TemplateData>

如果我创建一个新项目并将 framwork 设置为 4.5,则该项目是使用框架 4.7.2 创建的 那么如何解决这个问题?

在项目模板中使用 $targetframeworkversion$ 而不是 4.7.2。