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.
Wo befindet sich eine Kopie der nppPlugin.net-Vorlage, die Sie verwenden? –
@RyanGates Heruntergeladener Link aktualisiert – RGA