【发布时间】:2012-12-08 22:25:33
【问题描述】:
我创建了一个多项目模板,在创建新项目时,我成功地将 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);
【问题讨论】:
标签: c# nuget signalr project-template