【问题标题】:Generating the dll file for the solution为解决方案生成 dll 文件
【发布时间】:2013-08-15 20:20:00
【问题描述】:

我在 Visual Studio .Net(称为 MyFramework)中有一个解决方案,其中包含大量项目。在构建整个解决方案时,我会更新每个项目的 dll 文件,尽管我找不到 dll 文件 MyFramework.dll

似乎构建过程不会为整个解决方案生成 dll;即合并所有项目。有谁知道我怎样才能生成它?

MyFramework.dll 在另一个 ASP.Net 解决方案中被引用;所以我需要更新的 dll 才能在其他地方使用。

注意:我知道 Microsoft 有一个名为 ILMerge 的实用程序可以做到这一点。我想知道是否还有其他简单的方法可以获取它们...

【问题讨论】:

    标签: visual-studio dll build-process .net-framework-version


    【解决方案1】:

    解决方案是在 Visual Studio 中组织项目的结构。解决方案只是一组项目的容器。

    解决方案文件不会生成包含所有项目的 DLL。只有项目文件可以生成 Dll,所以如果您看到的是 MyFramework.dll,那么还有其他同名的项目。

    【讨论】:

    • 感谢您的澄清;虽然我确信有办法在没有一个名为 MyFramework 的项目的情况下为整个解决方案获取合并的 dll。
    • 有一些方法,但在 Visual Studio 中无法做到这一点。您可以使用 ILMERGE microsoft.com/en-us/download/details.aspx?id=17630 后编译来实现此目的。
    猜你喜欢
    • 1970-01-01
    • 2021-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多