IWizard与多项目模板,以获取nuget预发布包

时间:2012-12-08 22:25:33

标签: c# nuget signalr project-template

我已经创建了一个多项目模板,在创建一个新项目时,我成功地将常规发布版本中的nuget包安装到我的所有项目中,但我正试图抓住signalr的预发布< / strong>版本,它找不到版本'1.0.0-alpha2'。我假设因为它是预发布的。虽然我可以使用以下方法从VS的PM提示符中获取它:

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

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

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

 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);

1 个答案:

答案 0 :(得分:2)

好的,这可以用https://www.nuget.org/api/v2/作为目标,而不是package.nuget.org上的旧版v1。找到v2与fiddler