私はこの(作業中の)コードを持っています。どこpkgName
に「myNugetPackage」がありますか
var componentModel = (IComponentModel)GetService(typeof(SComponentModel));
IVsPackageInstallerServices installerServices = componentModel.GetService<IVsPackageInstallerServices>();
if (!installerServices.IsPackageInstalled(project, pkgName))
{
IVsPackageInstaller installer = (IVsPackageInstaller)componentModel.GetService<IVsPackageInstaller>();
installer.InstallPackage("All", project, pkgName, (System.Version)null, false);
}
残念ながら、nuget パッケージ "myNugetPackage" を変更する必要がありますが、自分のコンピューターのどこにあるのかわかりません。
PackageInstaller が nuget パッケージを検索するパスは何ですか?