gpt4 book ai didi

c# - 将自定义格式添加到模板参数 Visual Studio 项目

转载 作者:太空狗 更新时间:2023-10-30 01:24:58 24 4
gpt4 key购买 nike

我已经定义了一个名为 classDB.cs 的 Visual Studio 模板。我希望该类的默认名称显示为 [projectname]DB.cs,其中 [projectname] 是当前项目的名称(在“创建项目”对话框中输入)。有没有办法做到这一点?我尝试将类的名称设置为 $safeprojectname$DB.cs,但这没有用。

更新

我修改了我的项目模板,但是在生成项目时出现了这个错误

enter image description here

这是模板类

namespace $safeprojectname$.Models
{
public class $safeprojectname$DB : DbContext
{

}
}

the class in the project

最佳答案

几天来我一直在与类似的错误作斗争,我终于弄明白了。 Visual Studio 对 .csproj 文件中的 $ 进行转义。所以你会有一个看起来像这样的节点:

<Compile Include="Models\%24safeprojectname%24DB.cs" />

在文本编辑器中打开 .csproj 文件,并将其更改为:

<Compile Include="Models\$safeprojectname$DB.cs" />

并保存文件。您的项目将重新加载,但不会再次尝试转义文件名!导出您的模板,您应该会发现参数现在已被替换。

关于c# - 将自定义格式添加到模板参数 Visual Studio 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8012064/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com