【发布时间】:2009-06-24 22:53:53
【问题描述】:
标题几乎就是问题:-)
我在我的 .NET 应用程序中嵌入了一个 xml 文件和一个 txt 文件作为资源。 我还在调试其他东西,所以无法运行和测试。
所以只是问,我能否在部署后在运行时修改这些文件?
【问题讨论】:
标题几乎就是问题:-)
我在我的 .NET 应用程序中嵌入了一个 xml 文件和一个 txt 文件作为资源。 我还在调试其他东西,所以无法运行和测试。
所以只是问,我能否在部署后在运行时修改这些文件?
【问题讨论】:
不。嵌入资源是程序集中的一组字节。
这就像在编译后尝试修改程序集中的代码。
如果您的程序集已签名,这将是双重错误。
如果您尝试交换资源和交换资源,可以将资源移入单独的 (satellite) 程序集,并在部署时交换该程序集。
你想达到什么目的?
【讨论】:
不,您不能更改嵌入式资源。
您可能需要考虑在启动时将资源复制到磁盘,如果它不存在,但如果它已经存在则使用现有文件(在这种情况下它可能已被修改)。
【讨论】: