gpt4 book ai didi

c# - IWizard 与多项目模板来获取 nuget 预发布包

转载 作者:太空宇宙 更新时间:2023-11-03 11:11:42 27 4
gpt4 key购买 nike

我创建了一个多项目模板,在创建新项目时,我成功地将 nuget 包安装到我的所有项目中,当涉及到常规发布版本时,但我正在尝试获取 signalr 的 prerelease 版本,它找不到版本“1.0.0-alpha2”。我想是因为它是预发行版。尽管我可以在 VS 的 PM 提示符下使用:

Install-Package Microsoft.AspNet.SignalR.JS -version 1.0.0-alpha2 

...我需要做些什么来获取 API,或者我做错了什么?

我的项目模板向导中的示例

 var componentModel = (IComponentModel)services.GetService(typeof(SComponentModel));
IVsPackageInstaller installerServices = componentModel.GetService<IVsPackageInstaller();

installerServices.InstallPackage("http://packages.nuget.org", project, "Microsoft.AspNet.SignalR.JS", "1.0.0-alpha2", false);

最佳答案

好的,这适用于 https://www.nuget.org/api/v2/作为目标,而不是 packages.nuget.org 上的旧 v1。用fiddler找出v2

关于c# - IWizard 与多项目模板来获取 nuget 预发布包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13782559/

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