标签: c# vb.net console-application .net-assembly embedded-resource
我有一个应用程序,其中有一个XML文件需要从客户端隐藏。我将它作为嵌入式资源包含在项目中,但我需要能够在应用程序执行时对其进行修改,而且从我读过的内容来看,您无法使用嵌入式资源进行修改。
有没有其他方法可以将XML文件嵌入到应用程序中,但仍然能够在应用程序运行时读取和修改它?
答案 0 :(得分:2)
您将无法更改正在运行的程序集的资源,因为执行代码由OS以只读方式锁定。使用资源的全部意义在于,它们在运行时无法从应用程序外部访问。由于需要重新编译,因此无法嵌入/更改它们。