.net - ASP.Net MVC 2 - 将所有输出合并到单个程序集中

标签 .net asp.net asp.net-mvc asp.net-mvc-2 web-deployment-project

我的解决方案中有一个 Web 部署项目。该解决方案由 MVC2 应用程序和另一个类库组成。

在 Web 部署项目属性中,我勾选了“将所有输出合并到单个程序集”选项,并为其指定了名称。

当我查看 bin 文件夹时,我拥有来自 MVC 应用程序的所有引用 DLL、一个带有我的 MVC 项目名称的 DLL,以及一个我在选择“将所有输出合并到单个程序集”时给出的名称的 DLL选项。

我想象这个选项会创建 1 个 DLL,而不是所有 DLL 加上另一个。

有什么想法吗?

最佳答案

作为documentation states it:此选项将编译器的所有输出程序集合并为一个程序集。此设置相当于 aspnet_merge.exe 命令的 -o assemblyname 选项。请记住,Web 部署项目允许您预编译 Web 应用程序。这是为了避免对不同的 aspx 页面使用多个临时程序集,这对于网站而不是 Web 应用程序来说更为常见。在任何情况下,这都不会与您在站点中引用的第三方程序集(例如类库)合并。

关于.net - ASP.Net MVC 2 - 将所有输出合并到单个程序集中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3866763/

相关文章:

c# - Windows 服务无法在其他平台上安装

.net - 如果使用 LINQ 进行查询,我们是否需要对排序进行单元测试?

asp.net-mvc - 检测用户 session 超时时刻并执行方法

asp.net-mvc - 你能创建一个 int 或 enum 类型的强类型 ASP.NET MVC ViewUserControl 吗?

javascript - 将参数从客户端传递到服务器端

c# - 在基于 Web 的架构上使用 POCO、DTO 和 ViewModel

c# - VSTO - C# 中的 Outlook 事件处理程序

c# - 在 C# 中使用结构的单例

asp.net - CakePHP 回调函数在 ASP.Net MVC 中等效

c# - 在 ASP.NET Core 中使用具有自定义 Cookie 身份验证的授权属性