Ich verwende WiX 3.7 mit Visual Studio 2008 , und ich versuche, einen Verweis auf einige WiX hinzuzufügen DLL-Dateien, damit ich mit einer Benutzeroberfläche in meiner Installation arbeiten kann. Ich erhalte jedoch den folgenden Fehler für jede der folgenden Dateien, die ich einen Verweis hinzufügen:
Ein Verweis auf C: \ Programme (x86) \ WiX Toolset v3.7 \ WixNetFxExtension.dll konnte nicht hinzugefügt werden. Bitte stellen Sie sicher, dass die Datei zugänglich ist und dass es eine gültige WiX-Referenz ist.
Bevor ich angefangen habe darüber nachzudenken, auf eine Benutzeroberfläche zu wechseln, gab es kein Problem mit dem von mir erstellten WiX-Installationsprogramm. es kompiliert und installiert absolut fein.
Bitte beachten Sie, dass ich in Visual Studio 2012 und Visual Studio 2010 einen Verweis auf dieselben Dateien hinzufügen kann.
Ich habe eine Problemumgehung gefunden: Entladen Sie das WiX-Projekt und ändern Sie die Projektdatei manuell, um Verweise auf die erforderlichen Dateien hinzuzufügen. Ich hätte das früher machen sollen ... Duhh !!
Ich hatte auch Probleme nach dem Update von einer 2.x Version von WiX auf 3.7. Nachdem ich die obige Fehlermeldung für mein Projekt erhalten hatte, fügte ich den verlorenen Abschnitt meiner vorherigen SVN-Version mit dem vollständigen Pfad wie folgt hinzu
%Vor%Die gleichen Antworten wie Vaibinewbee, aber mit hinzugefügtem Code, dann lädt und baut das Projekt gut.
Anstatt die Projektdatei zu bearbeiten, klicken Sie mit der rechten Maustaste auf das Projektelement "References" und fügen Sie den verschiedenen Wix-DLLs, auf die Sie verweisen möchten, Referenzen hinzu.
Tags und Links visual-studio-2008 wix