2009-06-24 6 views

Antwort

4

Nein. Eine eingebettete Ressource ist eine Gruppe von Bytes in der Assembly.

Es ist wie versucht, den Code in Ihrer Assembly nach dem Kompilieren zu ändern.

Dies wäre doppelt schlimm, wenn Ihre Baugruppe unterschrieben wurde.

Wenn Sie versuchen, Ressourcen ein- und auszuwechseln, können Sie Ihre Ressourcen in eine separate (satellite) Assembly verschieben und diese Assembly zum Zeitpunkt der Bereitstellung austauschen.

Was versuchen Sie zu erreichen?

+0

versuchen, eine einfache Sache zu erreichen ... 1. Erstellen Sie eine benutzerspezifische XML-Datei, die verwendet wird, um große Datenmengen zu speichern ... 2. Verwenden Sie Click-Once-Bereitstellung (das bedeutet, dass ich diese nicht platzieren kann) Dateien in einem speziellen Ordner während der Installation) – Sameet

+0

Wann wird die benutzerspezifische XML-Datei generiert? –

+0

könnte beim ersten Start generiert werden ... – Sameet

3

Nein, Sie können eingebettete Ressourcen nicht ändern.

Sie sollten in Erwägung ziehen, die Ressource beim Start auf den Datenträger zu kopieren, falls sie nicht bereits existiert, aber eine vorhandene Datei zu verwenden, wenn sie bereits vorhanden ist (in diesem Fall wurde sie möglicherweise geändert).

Verwandte Themen