如何使用单个程序集dll构建asp.net mvc应用程序

时间:2013-07-04 05:30:22

标签: asp.net-mvc dll .net-assembly publishing

A.O.A     我在Asp.net MVC中有一个Web应用程序,它有2个我自己创建的程序集和2个其他类。问题是我想为我的程序集创建两个dll,但它为我的项目和其他2创建。

当我发布它时,它会创建     EduSoft.Data.dll     EduSoft.Helpers.dll     MvcUi.dll     NPoco.dll     Newtonsoft.Json.dll

我希望这一切只有两个 EduSoft.Data.dll EduSoft.Helpers.dll

2 个答案:

答案 0 :(得分:1)

谷歌搜索后我找到了答案。我解决了它 在发布我的网络应用程序(ASP.net MVC)后,我将所有Dll的文件合并为单个dll通过使用ILMerge(按MS),此博客向我展示了写入命令语法。ILMerg Command

答案 1 :(得分:0)

这就是.net框架的全部内容!!

第三方DLLS /项目被视为与当前项目不同,这绝对是完美的。 在这种情况下,请不要试图开箱即用。

如果你想要单个DLL,从第三方工具反编译所有代码,把它放在你的项目中(虽然这是一个安全漏洞)