Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Visual Studio 2015上的ASP.NET core中创建T4文本模板(.tt)_C#_Asp.net Mvc_Visual Studio 2015_Asp.net Core_Asp.net Core Mvc - Fatal编程技术网

C# 如何在Visual Studio 2015上的ASP.NET core中创建T4文本模板(.tt)

C# 如何在Visual Studio 2015上的ASP.NET core中创建T4文本模板(.tt),c#,asp.net-mvc,visual-studio-2015,asp.net-core,asp.net-core-mvc,C#,Asp.net Mvc,Visual Studio 2015,Asp.net Core,Asp.net Core Mvc,我想创建T4文本模板来实现代码生成。我在msdn上找到的所有教程都建议添加一个新的文本模板:add>newitem>text template,(例如),但我在那里没有看到该选项(text template)。我正在使用ASP.NETCore1.0 此问题是否与VS2015或ASP.NET核心相关?如果其中任何一个都不支持T4模板,那么实现这一点的最佳解决方案/替代方案是什么 (我想从C#代码生成typescript代码),与本教程类似在早期的visual studio中,这是一个bug 现在,

我想创建T4文本模板来实现代码生成。我在msdn上找到的所有教程都建议添加一个新的文本模板:
add>newitem>text template
,(例如),但我在那里没有看到该选项(
text template
)。我正在使用ASP.NETCore1.0

此问题是否与VS2015或ASP.NET核心相关?如果其中任何一个都不支持T4模板,那么实现这一点的最佳解决方案/替代方案是什么


(我想从C#代码生成typescript代码),与本教程类似

在早期的visual studio中,这是一个bug

现在,有了Visual Studio 2015 Update 3(我也认为有了Update 2),我可以轻松地运行T4模板,即使是在.NET Core/ASP.NET Core项目中

如果没有添加>新建项目>文本模板选项,则可以将*.tt文件作为简单文本文件添加


试试看。:)

我认为这还没有得到充分的支持。您可以将.tt文件添加到.net核心类库项目中,然后右键单击在其上运行自定义工具。然后,每次更改.tt时都会重新生成它。看看这个,或者谢谢你的帮助。我是.net开发新手,所以如果这个问题听起来很傻,请原谅。.net核心类库项目在哪里/是什么?向解决方案中添加新项目时,可以在Visual C#->Web->类库(包)下找到.net核心类库。这将创建一个库,您可以在其他.net核心项目(可以是库或其他类型的项目,如网站或控制台应用程序)中使用。感谢您的更新,非常感谢。没有
Add>newitem>文本模板
,但将尝试添加
*.tt
文件。希望这能奏效。让我知道你的成功:)嘿@TóthTibor和MatthiasBurger抱歉,我的回复太晚了,我最初的尝试没有成功,而且由于一些其他原因,我最近没能完成这项工作。如果有进展,我会尽快更新。@TóthTibor和MatthiasBurger,我现在可以生成文本模板了。虽然VS 2015没有给我添加“文本模板”文件的选项,但我只是创建了一个新文件,并将其保存为
.tt
,然后它就可以作为文本模板使用了。谢谢你的帮助。:)2019年11月VS 2019年,ASP.Net核心3.0。这仍然是一个错误。