gpt4 book ai didi

asp.net - DotNet Pack 什么都不做

转载 作者:行者123 更新时间:2023-12-01 09:47:18 26 4
gpt4 key购买 nike

我正在尝试为我的 Web 应用程序创建一个 nuget 包,但它没有产生任何 .nupkg 输出。我正在使用 Visual Studio 2017 15.3.0。

要创建项目,我执行以下操作:

  • 文件 - 新建 - 项目,
  • Visual C# - Web,
  • Asp.Net Core Web 应用程序,
  • Web 应用程序

  • 然后我转到包含 csproj 文件的目录中的命令提示符并键入:
    “网络包”

    我只得到以下输出:

    Microsoft (R) Build Engine version 15.3.409.57025 for .NET Core Copyright (C) Microsoft Corporation. All rights reserved.



    但是没有创建 nuget 包。我期待这样的事情:

    为 App 制作 Nuget 包“App.1.0.0”

    我是否需要对 csproj 文件执行其他操作?

    最佳答案

    默认情况下,Web 应用程序不可打包。要更改此设置,请修改您的 csproj 文件以包含此属性:

    <PropertyGroup>
    <IsPackable>true</IsPackable>
    </PropertyGroup>

    请注意,截至目前(2017 年),还没有关于“库 Web 项目”或 Web 项目包适用于您希望使用 NuGet 包的所有场景的好故事。但是这个属性至少会阻止生成一个包。

    关于asp.net - DotNet Pack 什么都不做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46057396/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com