另一个项目中的 MVC3 重用区域
我为我们网站的注册/登录过程创建了一个区域,并想知道如何以最有效的方式在另一个项目中重用该区域,并将代码保持在同一位置。该代码由控制器和视图组成。
我可以以某种方式将整个事情外部化到另一个项目中,以便我可以将 dll 包含到两个网站吗?
I created an area for the signup/signin process of our website and wonder how I in the most effective way can reuse the that area in another project keeping the code at the same place. The code consists of Controllers and views.
Can I somehow externalize the whole thing to another project so that I can include a dll to both websites?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以将项目添加为链接:
将现有项目添加为链接
You can add the item as a link:
Adding an Existing Item as a Link
您只能创建一个包含该区域的项目。
并用nuget打包项目。
并将 nuget 包安装到您的每个网站。
如果您的区域已更新,您必须手动安装 nuget 软件包。或者您必须编写预构建脚本才能自动重新安装它。
you can create a project only with the area in it.
and package the project with nuget.
and install the nuget package to each of your websites.
you have to install the nuget package manually though if your area get updated. or you have to write your pre-build script to reinstall it automatically.