【发布时间】:2018-06-27 12:13:01
【问题描述】:
我开发了一个 asp.net mvc 应用程序来管理我们组织中的一些业务流程。此应用程序使用以下主要框架:
- Asp.NET MVC 5.0;
- 用于管理数据库访问的实体框架 6.0;
- MS Identity 2.0 用于管理安全性:用户、角色、访问权限...;
- 引导程序;
我注意到这个解决方案的包目录变得非常大(超过 350 MB)。 我尝试使用 ReShaper 的“删除未使用的包”功能,但它并没有显着减小包文件夹的大小。我认为必须删除一些不必要的软件包。所以,我的问题是:
对于简单的 asp.net MVC 解决方案来说,包目录大小超过 350 MB 是否正常?
如何减小此目录的大小并删除所有未使用和不必要的包?
感谢您的帮助。
【问题讨论】:
-
由于尺寸大,您遇到了什么实际问题?
-
包大一点没关系,不知道为什么要缩小?如果你从包目录中删除,VS 会自动恢复丢失的包
-
我只想拥有一个尽可能小的应用程序。我注意到有些软件包是重复安装的(比如 EntityFramework.6.1.0 和 EntityFramework.6.1.3)。所以,我只是想知道是否有一些技巧可以清理“包”目录。
标签: c# asp.net-mvc asp.net-identity