如何为monodevelop添加asp.net mvc模板

时间:2015-09-23 20:20:49

标签: asp.net-mvc monodevelop

我使用mono 4.0.4和monodevelop 5.9在archlinux上。

按照入门指南,我注意到有一些脚手架选项缺失,我看到一些脚手架的nuget包,但安装它们并没有做太多。

SO有这两个问题:
How to get the MVC 3 or 4 template in MonoDevelop?
Developing ASP.NET MVC using MonoDevelop on MAC

后者适用于Mac,它们都已经过时我在这里谈论asp.net mvc 5。

搜索除了我添加的Nuget包之外没有透露任何内容,我无法在加载项管理器中看到任何插件(更喜欢不使用beta或alpha插件)。

那么该如何做呢? P.S:
我知道我可以用yoeman得到它们但是我喜欢使用monodevelop,如果yoeman可以与monodevelop集成那么我可以看到类似"模型与视图和控制器"脚手架(这是一个CRUD就绪应用程序)然后我会这样做。

1 个答案:

答案 0 :(得分:1)

我假设您在讨论选择“添加视图”或“添加控制器”时ASP.NET MVC应用程序中可用的模板。如果情况并非如此,请通过更多信息更新您的问题。

将新视图或控制器添加到ASP.NET MVC项目时列出的模板取自以下文件夹中的t4模板文件(.tt):

  • 加载项\ ASPNET \ CodeTemplates \ CSHARP \ AddController
  • 加载项\ ASPNET \ CodeTemplates \ CSHARP \ AddView \剃刀

您可以将额外的.tt文件添加到此文件夹中,它们将显示在“添加视图”和“添加控制器”对话框中。

开箱即用的MonoDevelop / Xamarin Studio只有几个t4模板可供使用,因此您需要自己编写或从其他地方找到一些。 SharpDevelop有更多T4 templates或MVC可能会被使用,但可能需要进行一些修改。