Oppure

Loading
24/03/10 13:58
Alessandro Rimoldi
Buongiorno a Tutti!

Devo sviluppare uno snap-in di MMC che si possa aggiungere alla console con il classico comando "Add/Remove Snap-In".

Per farlo mi sono basato sulla seguente guida:

msdn.microsoft.com/en-us/library/…(VS.85).aspx

Terminato lo sviluppo, però, non riesco ad installare correttamente lo Snap-In creato in quanto eseguendo l'installazione con l'Utility "InstalUtil" ottengo il seguente messaggio di errore:

Si è verificata un'eccezione durante la fase di installazione.
System.ArgumentOutOfRangeException: Argomento specificato non compreso nell'intervallo.
Nome parametro: key

Vi posto il codice che ho sviluppato (che, fin'ora, è solo uno Snap-In di prova):

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
using System.Configuration;
using Microsoft.ManagementConsole;

namespace SNAPIN
{
[SnapInSettings("{1EE6E2A4-F7A2-44a6-B2D9-BB218CCE3AD7}",DisplayName="TEST SNAP-IN",Description="Primo snap-in creato";)]
public class SimpleSnapIn : SnapIn
{
public SimpleSnapIn()
{
this.RootNode = new ScopeNode();
this.RootNode.DisplayName = "ROOTNODETEST";
}
}

[RunInstaller(true)]
public class SnapInInstallation : SnapInInstaller
{

}

Sapete dirmi cosa sto sbagliando?

Grazie per la collaborazione!

Alessandro Rimoldi

aaa