Alessandro Rimoldi (Normal User)
Newbie
Messaggi: 17
Iscritto: 11/03/2010
|
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:
http://msdn.microsoft.com/en-us/library/ms692759(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
|