【问题标题】:Install and use aspnet_merge.exe without installing the Windows SDK?在不安装 Windows SDK 的情况下安装和使用 aspnet_merge.exe?
【发布时间】:2008-11-07 15:42:18
【问题描述】:

我使用了网站部署项目,但我发现 aspnet_merge.exe 实用程序不在我的构建服务器上。这使我无法构建。为了获得这个实用程序,我必须安装 Windows SDK,它以 ISO 文件形式提供并且超过 1gb。当我只需要一个组件时,我不想安装整个东西。但我不确定该文件是否依赖于该安装程序中的其他任何内容。我也不明白为什么 Web 工具隐藏在 Windows SDK 中。我希望它包含在一些网络工具安装程序中。

是否有人刚刚将此程序集复制到 FrameworkSDKDir 并使其以这种方式工作?

相关:Using Visual Studio 2008 Web Deployment projects - getting an error finding aspnet_merge.exe

【问题讨论】:

    标签: asp.net msbuild


    【解决方案1】:

    我下载了 SDK 的“网络”版本,因为设置只有 500KB,它会提示您安装哪些组件,并且只下载和安装您选择的组件。我没有选中除“.NET Development Tools”之外的所有内容。然后它下载并安装了大约 250MB 的东西,包括 aspnet_merge.exe 和 sgen.exe

    您可以下载 Win 7 和 .NET 3.5 SP1 here 的 winsdk_web.exe 安装程序。

    【讨论】:

    • 提供的链接不再可用
    • 我在 Windows 10 中找到它:C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.2 Tools
    【解决方案2】:

    看起来 aspnet_merge.exe 可以在 Web Deployment Projects 安装中找到。我没有要测试的干净盒子,但如果我没记错的话,您可以将它放在构建服务器上,而无需安装 VisualStudio 或 Windows SDK。

    【讨论】:

      【解决方案3】:

      实际链接:

      Targeting .NET Platforms

      在服务器上安装.NET Framework 4.6.1 Targeting Pack

      【讨论】:

        猜你喜欢
        • 2011-07-15
        • 2015-10-20
        • 2023-04-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-14
        • 2021-05-07
        • 1970-01-01
        相关资源
        最近更新 更多