2017-03-01 1 views
0

Ich habe eine NLog .config-Datei Build-Aktion wird als Inhalt in meiner .NET-Anwendung festgelegt, wie auf dem Bild zu sehen ist. Wenn ich das Projekt als ClickOnce-Anwendung veröffentlichen wollte, sehe ich es nicht im Dialogfeld "Anwendungsdateien". Also, nach der Veröffentlichung fehlt es.Inhaltsdatei kann nicht in ClickOnce-Anwendungsdateien hinzugefügt werden

Ich versuchte die Antwort für this Frage, aber es hat nicht funktioniert. Was ist falsch?

enter image description here

enter image description here

+0

Haben Sie eine Lösung gefunden? – Zolbayar

+1

@Zolbayar Ja, ich habe eine Lösung gefunden, die für mich funktioniert hat. Bitte überprüfen Sie die Antwort. – Demir

Antwort

0

Die .config-Datei in ein DLL-Projekt in meiner Lösung wurde gehörte. Selbst solche Dateien werden in den Ordner "Ablage" kopiert, wenn sie als "Inhalt" festgelegt sind. Sie werden nicht angezeigt, wenn die Anwendung als einmaliges Klicken bereitgestellt wird.

Ich denke ClickOnce berücksichtigt nur die erforderlichen Dateien des Anwendungsprojekts. Ich habe die .config Datei Add as a Link in den Ordner der Anwendung hinzugefügt und sie als "Inhalt" festgelegt. Das hat für mich funktioniert. Jetzt sehe ich die Datei im ClickOnce-Deployment-Ordner.

Verwandte Themen