2014-01-29 2 views
5

Ich versuche, ein Notepad ++ Plugin mit einem nppPlugin.netV0.6 Vorlage zu entwickeln.SDK Pfad ist leer in Notepad ++ plugin.net

heruntergeladen von http://sourceforge.net/projects/sourcecookifier/files/other%20plugins/NppPlugin.NET.v0.6.zip/download

bekam ich einen Build-Fehler [SDK path is empty.]

Die gleiche Vorlage wird in einer anderen System (auch XP) arbeiten.

Kann mir jemand eine Lösung für dieses Problem geben?

+0

Wo befindet sich eine Kopie der nppPlugin.net-Vorlage, die Sie verwenden? –

+0

@RyanGates Heruntergeladener Link aktualisiert – RGA

Antwort

6

Der Build-Prozess ruft das Programm ildasm.exe auf. Das Verzeichnis für dieses Programm wurde möglicherweise nicht zur Umgebungsvariablen PATH hinzugefügt. Als ich das Installationsprogramm von Visual Studio 2012 Express installiert habe, wurde das Verzeichnis nicht hinzugefügt, also habe ich es zu PATH hinzugefügt und der Build ist erfolgreich.

Ich verfolgt das Problem nach unten, indem die Menge der Protokollierungsausgabe, die durch den Erstellungsprozess geschrieben wird, erhöht wird. (Über Extras => Optionen => Projekte und Lösungen => Erstellen und ausführen => MS Build ... Ausführlichkeit.)

Nicht sicher, ob Ihr Fehler identisch ist. Vor dem Hinzufügen des Verzeichnisses zu den PATH die Fehler unten erzeugt wurden:

1>------ Rebuild All started: Project: NppManagedPluginDemo.VS2010, Configuration: Debug Any CPU ------ 
1> NppManagedPluginDemo.VS2010 -> C:\Adrian\VS\NppPlugin.NET.v0.5\Demo Plugin\NppManagedPluginDemo\bin\Debug\Demo.dll 
1> ILDasm: calling 'ildasm.exe' with /quoteallnames /unicode /nobar /linenum "/out:C:\Users\Adrian_2\AppData\Local\Temp\tmpAB1F\Demo.il" "C:\Adrian\VS\NppPlugin.NET.v0.5\Demo Plugin\NppManagedPluginDemo\bin\Debug\Demo.dll" 
1>C:\Adrian\VS\NppPlugin.NET.v0.5\Demo Plugin\NppManagedPluginDemo\DllExport\NppPlugin.DllExport.targets(8,5): error : The system cannot find the file specified 

Es gibt mehrere Versionen von ildasm.exe in Unterverzeichnisse von c:\Program Files (x86)\Microsoft SDKs\Windows\ meiner aktuellen Computer.