2016-10-14 55 views
-1

我在很多项目中都使用这些自定义库。我需要将它添加到NUGET,这样我的团队成员才能在需要时获得最新版本。如何使用GUI将软件包添加到NUGET中

是否有命令行免费的方式来添加一个Visual Studio项目到NUGET?

+0

你*不*需要您的私人包添加到全球,公众的NuGet库。只需将它们存储在共享文件夹中,并将该路径作为Nuget源添加到所有机器 –

+0

我该怎么做?知道这很有趣。但是,我希望软件包位于全局的公共Nuget存储库中。 –

+0

为什么?这意味着*将*发布到整个世界,而不是在你的团队内重用。你为什么想把你的包裹寄给**我**?私人回购会更有意义。你可以在网站上添加[Nuget.Server](https://www.nuget.org/packages/NuGet.Server)到一个web应用,例如MyGet,或者使用[TFS Online的包管理](https:// blogs.msdn.microsoft.com/visualstudioalm/2015/08/27/announcing-package-management-support-for-vsotfs/) –

回答

1

Nuget.org是公共nuget包的共享源码。要生成的包发布到它,就像文件:

https://docs.nuget.org/ndocs/quickstart/create-and-publish-a-package

https://blogs.msdn.microsoft.com/mvpawardprogram/2016/06/28/creating-nuget-packages/

如果你要发布的包nuget.org:

创建一个帐户,如果你不”没有一个。

转到https://www.nuget.org/packages/upload

单击选择文件,然后定位到生成NuGet包 命中上传

确认将要发布的信息,然后单击发布

然后,将NuGet包会可供数千名用户在线使用。

当然,我同意Panagiotis Kanavos的建议,如果你想为你的团队使用这个软件包,也许本地软件包会更好。例如,使用VSTS在这里命令行:

https://www.visualstudio.com/docs/package/nuget/publish

相关问题