VS2010 Debug Build funktioniert, aber entbindet nicht
-
26-09-2019 - |
Frage
Ich habe eine app, dass ich vor kurzem zwei bis C # Klassen hinzugefügt haben. Es ist immer in beiden Debug- und Release gebaut. Die Unterschiede zwischen den beiden configs sind nichts. Nun, wenn ich die Freigabe bauen, heißt es, dass eine der Abhängigkeiten nicht zugegriffen werden kann. Dies ist nur für das Release-Build. Nichts geändert zu dieser Abhängigkeit und es immer funktioniert.
Irgendwelche Ideen?
Lösung
So, dieses Problem zu lösen, hatte ich eine Config-Datei auf C hinzuzufügen: \ Programme \ Microsoft SDKs \ Windows \ V7.0A \ bin \ netfx 4.0 Tools, die lesen:
<?xml version ="1.0"?>
<configuration>
<runtime>
<loadFromRemoteSources enabled="true" />
</runtime>
</configuration>
Andere Tipps
Die Konfigurationsdatei ist sgen.exe.config. Ich hatte, um die Datei zu erstellen, und ich konnte die Freigabe bauen, nachdem die Datei hinzugefügt wurde.
Sind die Bezüge zwischen den verschiedenen Projekten Projekt oder binäre Referenzen? Wenn sie binäre Referenzen sind, sind Ihre Ausgabeordner zeigt auf den richtigen Stellen für die verschiedenen Build-Ziele und Plattformen? Sie sollten auch sicherstellen, dass Ihre Build-Reihenfolge korrekt ist.