Могу ли я изменить содержимое встроенного ресурса (текстовый / XML-файл) в приложении .NET - PullRequest
3 голосов
/ 24 июня 2009

Название в значительной степени вопрос: -)

Я встроил XML-файл и TXT-файл в качестве ресурсов в мое приложение .NET. Я все еще отлаживаю другие вещи, поэтому не могу запустить и проверить это.

Итак, просто спрашиваю, смогу ли я изменить эти файлы во время выполнения, после развертывания?

Ответы [ 2 ]

4 голосов
/ 24 июня 2009

Неа. Встроенный ресурс - это набор байтов в сборке.

Это похоже на попытку изменить код в вашей сборке после компиляции.

Это было бы вдвойне плохо, если бы ваша сборка была подписана.

Если вы пытаетесь поменять местами ресурсы, вы можете переместить их в отдельную ( сателлит ) сборку и поменять ее во время развертывания.

Чего вы пытаетесь достичь?

3 голосов
/ 24 июня 2009

Нет, вы не можете изменить встроенные ресурсы.

Возможно, вы захотите скопировать ресурс на диск при запуске, если он еще не существует, но использовать существующий файл, если он уже существует (в этом случае он мог быть изменен).

...