是否可以设置一个基础项目以在多个ASP.NET MVC项目中使用?

马特·L

我的团队负责人把这个交给了我,我有些困惑。我们刚刚开始在商店中使用ASP.NET MVC进行Web开发,并且我们希望能够在多个站点上使用一些通用的设计和功能。

到目前为止,我已经研究过使用通用元素创建自定义模板,但是这样做的缺点是,对模板的更新(据我所知)不会自动推送到使用该模板创建的项目中。由于必须自动将更改更新到使用中的项目,因此自定义模板对我不起作用。

我的问题是,是否可以建立一个可在多个ASP.NET MVC项目中使用的基础项目,对基础的更新会传播到使用中的项目?如果您在该领域有任何经验,我一定会有所帮助。如果这个问题对您很重要,我深表歉意,但这是我第一次真正涉足ASP.NET MVC。

克里斯·普拉特

我发现在不同项目之间共享资源的最佳方法是创建自己的Nuget包。这些可以包含任何内容,从具有可重用类,枚举,扩展方法等的类库,到具有控制器,视图,JavaScript,CSS等完整的整个Web应用程序,范围完全取决于您可以从项目中抽象出多少共性。 。然后,您可以设置自己的私有Nuget存储库来保存它们,因此您不必将它们发布到整个世界。(尽管,如果您确实创造了对他人也有益的东西,则一定要分享在官方的Nuget回购中。)

设置一切都很简单。我学习了如何创建Nuget包并在一天之内建立一个私有仓库。这里有一些资源可以帮助您入门:

  1. Nuget官方文档,用于创建和部署程序包
  2. 使用Package Explorer应用程序通过GUI创建软件包
  3. Nuspec官方(软件包清单文件)参考。
  4. 托管自己的Nuget提要
  5. 通过SymbolSource集成创建自己的存储库的替代方法

SymbolSource还提供了免费的私有存储库,这些存储库可以远程托管在其服务器上。某些企业环境可能不喜欢将其代码“放在云端”,但是如果可以使用它,那么这是迄今为止最简单的方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以设置一个基础项目以在多个ASP.NET MVC项目中使用?

来自分类Dev

在多个项目中使用Asp.net MVC身份

来自分类Dev

在ASP.NET MVC项目中使用WebControl

来自分类Dev

如何在MVC.NET项目中使用EmguCV

来自分类Dev

如何在同一个ASP.Net MVC项目中使用Unity MVC和Unity WebAPI

来自分类Dev

是否可以在同一解决方案中使用单元测试项目中的Selenium测试ASP.NET MVC Web项目?

来自分类Dev

在ASP NET MVC 6项目中使用System.Net.Mail

来自分类Dev

如何在ASP.NET MVC项目中使用.NET的GroupDocs Viewer?

来自分类Dev

在MVC 4项目中使用XSockets.NET。在IIS 7.0上部署项目

来自分类Dev

在.NET WPF项目中使用dll

来自分类Dev

在ASP.NET MVC项目中使用Bootstrap 3 DateTimePicker

来自分类Dev

在现有的ASP.NET MVC 5项目中使用WebAPI 2.2

来自分类Dev

在asp.net mvc4项目中使用draggable()jQuery函数?

来自分类Dev

在ASP.NET MVC项目中使用实体框架代码优先时登录失败错误

来自分类Dev

在 Web 窗体项目中使用 .Net Core 项目

来自分类Dev

在测试项目中使用ASP.NET Core的ConfigurationBuilder

来自分类Dev

无法在ASP.Net vNext项目中使用会话

来自分类Dev

如何在ASP.NET Core MVC和Angular项目中使用Angular Material组件(特别是滑块)?

来自分类Dev

如何在两个 .Net core MVC 和 Web API 项目中使用一个数据库?

来自分类Dev

如何在另一个ASP.NET MVC项目中运行ASP.NET MVC项目

来自分类Dev

在.NET C#项目中使用PHP

来自分类Dev

在VB.NET项目中使用OpenCV库

来自分类Dev

在.Net Standard项目中使用Microsoft.AspNetCore.Identity?

来自分类Dev

在.NET C#项目中使用PHP

来自分类Dev

在.NET MVC C#项目中使用d3.js显示折线图时出现问题

来自分类Dev

ASP.NET 在 mvc 6 项目中

来自分类Dev

如何在ASP.NET核心项目中使用多个gulpfile.js?

来自分类Dev

是否可以从ASP.NET Core MVC项目中引用.net Framework 4.7.2类库?

来自分类Dev

在ASP .Net Core项目中使用.Net用户控件(.ascx)的可能性

Related 相关文章

  1. 1

    是否可以设置一个基础项目以在多个ASP.NET MVC项目中使用?

  2. 2

    在多个项目中使用Asp.net MVC身份

  3. 3

    在ASP.NET MVC项目中使用WebControl

  4. 4

    如何在MVC.NET项目中使用EmguCV

  5. 5

    如何在同一个ASP.Net MVC项目中使用Unity MVC和Unity WebAPI

  6. 6

    是否可以在同一解决方案中使用单元测试项目中的Selenium测试ASP.NET MVC Web项目?

  7. 7

    在ASP NET MVC 6项目中使用System.Net.Mail

  8. 8

    如何在ASP.NET MVC项目中使用.NET的GroupDocs Viewer?

  9. 9

    在MVC 4项目中使用XSockets.NET。在IIS 7.0上部署项目

  10. 10

    在.NET WPF项目中使用dll

  11. 11

    在ASP.NET MVC项目中使用Bootstrap 3 DateTimePicker

  12. 12

    在现有的ASP.NET MVC 5项目中使用WebAPI 2.2

  13. 13

    在asp.net mvc4项目中使用draggable()jQuery函数?

  14. 14

    在ASP.NET MVC项目中使用实体框架代码优先时登录失败错误

  15. 15

    在 Web 窗体项目中使用 .Net Core 项目

  16. 16

    在测试项目中使用ASP.NET Core的ConfigurationBuilder

  17. 17

    无法在ASP.Net vNext项目中使用会话

  18. 18

    如何在ASP.NET Core MVC和Angular项目中使用Angular Material组件(特别是滑块)?

  19. 19

    如何在两个 .Net core MVC 和 Web API 项目中使用一个数据库?

  20. 20

    如何在另一个ASP.NET MVC项目中运行ASP.NET MVC项目

  21. 21

    在.NET C#项目中使用PHP

  22. 22

    在VB.NET项目中使用OpenCV库

  23. 23

    在.Net Standard项目中使用Microsoft.AspNetCore.Identity?

  24. 24

    在.NET C#项目中使用PHP

  25. 25

    在.NET MVC C#项目中使用d3.js显示折线图时出现问题

  26. 26

    ASP.NET 在 mvc 6 项目中

  27. 27

    如何在ASP.NET核心项目中使用多个gulpfile.js?

  28. 28

    是否可以从ASP.NET Core MVC项目中引用.net Framework 4.7.2类库?

  29. 29

    在ASP .Net Core项目中使用.Net用户控件(.ascx)的可能性

热门标签

归档