Visual studio Visual Studio项目模板TargetFileName错误

Visual studio Visual Studio项目模板TargetFileName错误,visual-studio,Visual Studio,我正在尝试创建Visual Studio项目模板,并希望将文件名设置为与项目名匹配。根据,这应该可以使用TargetFileName参数实现: TargetFileName属性还可用于使用参数重命名文件。以下过程说明如何根据项目名称将template.zip文件根目录中的文件MyFile.vb重命名为文件名 我已将文件Class1.cs的TargetFileName属性修改为$safeprojectname$: <ProjectItem ReplaceParameters="true" T

我正在尝试创建Visual Studio项目模板,并希望将文件名设置为与项目名匹配。根据,这应该可以使用TargetFileName参数实现:

TargetFileName属性还可用于使用参数重命名文件。以下过程说明如何根据项目名称将template.zip文件根目录中的文件MyFile.vb重命名为文件名

我已将文件Class1.cs的TargetFileName属性修改为
$safeprojectname$

<ProjectItem ReplaceParameters="true" TargetFileName="$safeprojectname$.cs">Class1.cs</ProjectItem>
Class1.cs
当我尝试使用模板时,我收到以下错误:

无法将文件“Class1.cs”从项目模板复制到项目中。找不到文件“C:\Users\Dsolovay\AppData\Local\Temp\5vuyjuhv.y0c\Temp\Class1.cs”


我缺少的步骤是更新csproj文件以使用通配符名称。我必须改变这一点:

<Compile Include="Class1.cs" />

为此:

<Compile Include="$safeprojectname$.cs" />