【问题标题】:Local Nuget Package Creation for console控制台的本地 Nuget 包创建
【发布时间】:2021-08-13 19:50:10
【问题描述】:

如果应用程序属于 Web 应用程序或控制台应用程序,任何团队都可以帮助我创建可以用于不同所有项目的本地 nuget 包文件吗?我们如何将任何控制台应用程序项目传送到可以在另一个中使用的 nuget 文件项目?

我想在 nuget 文件的帮助下将一个常见的库项目代码用于另一个项目,但不知道该怎么做?

任何团队都可以为此提供有价值的指导吗? 谢谢 阿米特·G

【问题讨论】:

标签: visual-studio nuget nuget-package-restore nuget-spec nugetgallery


【解决方案1】:

从您分享的屏幕截图中,我不确定,似乎最简单的本地 NuGet 包资源可以满足您的要求。也可以参考@Daniel Loudon 的建议。

对于最简单的本地NuGet包资源,很高兴与大家分享一些关键步骤。

1)。 创建一个通用的类库项目(例如,使用.NET Standard),在这个类库项目中添加一些你想要的相关代码,然后构建这个项目。

2)。在 Visual Studio 的解决方案资源管理器中右键单击该项目 > 选择 Pack > VS 将在该类库项目的文件夹中生成一个.nupkg 文件,您可以在输出窗口中看到具体路径。通常看起来像XXXX\XXXX\your project folder\bin\Debug\ClassLibrary1.1.0.0.nupkg

3)。单击工具> NuGet 包管理器> 包管理器设置> 包源> 选择右侧绿色的Add 按钮> 修改NameSource(您的类库的URL\Path)> 单击 Update.

4)。然后你可以在其他项目中使用这个通用类库,例如在asp.net web项目中>右键单击你的项目>管理NuGet包...>选择你配置的Package Source,然后在浏览选项卡中搜索并安装你想要的本地的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-29
    相关资源
    最近更新 更多