Emballage de charge nuget, ensemble Install-Package dans Powershell v5.0 +

DANS Powershell v5.1 ... Si j'installe le paquet .NET NuGet (Exemple:
https://github.com/zapadi/redmine-net-api
) Avec cette commande:

Install-Package redmine-api

Comment créer ensuite un nouvel objet à partir de ce package à utiliser dans Powershell?

J'ai essayé:

Add-Type -AssemblyName Redmine.Net.Api
# OUTPUT: Add-Type : Cannot add type. The assembly 'Redmine.Net.Api' could not be found.

[reflection.assembly]::LoadWithPartialName("Redmine.Net.Api")
# OUTPUT: (no ouput)

$rdm = New-Object Redmine.Net.Api
# OUTPUT: New-Object : Cannot find type [Redmine.Net.Api]: verify that the assembly containing this type is loaded.
Invité:

Dominique

Confirmation de:

Comme indiqué @Matthew, Cela n'a pas fonctionné, car j'ai essayé de télécharger l'espace de noms vers l'objet. Méthode appropriée:

[reflection.assembly]::LoadWithPartialName("Redmine.Net.Api")
$rdm = New-Object Redmine.Net.Api.RedmineManager

En regardant le paquet
https://github.com/zapadi/redm ... bject
, Le nom de l'Assemblée fait référence à

using Redmine.Net.Api

et le nom de l'objet fait référence à

new RedmineManager(host, apiKey)

En code source C #.

Pour répondre aux questions, connectez-vous ou registre