2012-04-09 4 views

Antwort

1

AppHarbor bereits tatsächlich gilt Transformationen vor backgroundworkers werden eingesetzt, aber das Problem ist, dass die Dateinamen übereinstimmen nicht mehr. Wenn wir also App.config transformieren, suchen wir nach einer Umwandlung namens App.Release.config. Nach dem Build ist der Dateiname jedoch normalerweise ExecutableName.exe.config und es gibt keine passende Transformation dafür.

Wir denken über Möglichkeiten nach, um dieses Problem zu umgehen. In der Zwischenzeit können Sie Ihre Umwandlung so umbenennen, dass sie dem Namen der Laufzeitkonfigurationsdatei entspricht.

1

Sie können SlowCheetah (eine VS-Erweiterung) verwenden, um app.config wie web.config umzuwandeln. Lass es mich wissen, wenn das nicht für dich funktioniert.

+0

danke für den Link. Mein Problem ist, dass ich meine App nicht lokal mit vstudio erstellen kann. Meine App wird kurz vor der Bereitstellung in der Cloud mithilfe von Msbuild erstellt. Ich habe nicht viel Kontrolle über den Build-Prozess. – nakhli

Verwandte Themen