0

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

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

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

4

2 回答 2

1

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

于 2013-07-08T05:27:43.357 回答
0

这就是 .net 框架的全部意义!!

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

如果您想要单个 DLL,请从 3rd 方工具中反编译所有代码,将其放入您的项目中(虽然这是一个安全漏洞)

于 2013-07-04T12:30:07.563 回答