如何将特定控制器转换为包以包含在其他项目中?

时间:2015-03-03 21:36:03

标签: asp.net-mvc vb.net visual-studio-2013

VS2013,MVC5,VB

我即将完成一个小项目来管理标准MVC5应用程序中的角色表。代码几乎是封装的。在其他项目中使用这个“包”有什么选择?

我可以把它编成什么东西吗?我知道这种行为是可行的,我只是不熟悉我可用的选项或执行此操作的步骤。有教程的网站的链接很好。创建一个Nu Get包是唯一的方法,或者即使在我所要求的范围内。我说Nu Get,但我不是指公众消费,只是为了我的消费。

完成的'what'是否包含它的控制器类,查看模型和视图?我能够轻松管理更新吗?等

1 个答案:

答案 0 :(得分:0)

创建Nuget包是一种方法。为此,我已经为常用实用程序创建了一个本地存储库。但我通常只将其用于DLL。我使用Nuget Package Explorer因为它的易用性,因为它只是我在大多数时间使用包。不确定是否可以将文件放在特定目录中。

  

安装软件包时,内容文件夹中的文件将复制到应用程序的根目录。 - Nuget


另一种方法是创建项目模板。我曾经在我的代码中使用这种方法来处理我想要的类文件,但是我不明白为什么你不能为其他文件做这件事。效果很好,并且设置起来不太难。关于这个主题,有几十个(如果不是100个)的教程。 Here是代码项目的一个。