2017-02-02 11 views
0

Windows用のPhoneGap/Cordovaプラグインを作成したいと思います。プラグインは、マイアプリWindows Phoneの料金を設定するコンポーネント(https://github.com/Microsoft/rate-my-app)をインストールする必要があります。CordovaプラグインからNuGetパッケージをプログラムでインストールするにはどうすればよいですか?

インストールを完了するには、NuGet Package Managerを使用してコンポーネントを統合する必要があります。

プログラムでパッケージをインストールするにはどうすればよいですか?

答えて

1

これを実現するには、NuGet.VisualStudioまたはNuGet.Coreを使用できます。

NuGet.VisualStudio: Visual Studio Extensibilityツールを使用する場合に便利です。

var componentModel = (IComponentModel)_nugetServices.GetService(typeof(SComponentModel)); 
var installer = componentModel.GetService<IVsPackageInstaller>(); 
installer.InstallPackage(PackagesLocation, wizardproject, PackageName, PackageVersion, IsIgnoreDependencies); 

はNuGet.VisualStudioについての詳細情報hereを取得します。

NuGet.Core:

IPackageRepository repo = PackageRepositoryFactory.Default.CreateRepository("feed link"); 
PackageManager packageManager = new PackageManager(repo, "target location"); 
packageManager.InstallPackage(packageID, SemanticVersion.Parse("5.0.0")); 

はNuGet.Coreについての詳細情報hereを取得します。

関連する問題