3

标题几乎是问题:-)

我在我的 .NET 应用程序中嵌入了一个 xml 文件和一个 txt 文件作为资源。我仍在调试其他东西,所以无法运行和测试它。

所以只是问,我可以在部署后在运行时修改这些文件吗?

4

2 回答 2

4

没有。嵌入式资源是程序集中的一组字节。

就像在编译后尝试修改程序集中的代码一样。

如果您的程序集已签名,这将是双重糟糕的。

如果您尝试交换资源和交换资源,您可以将资源移动到单独的(卫星)程序集中,并在部署时交换该程序集。

你想达到什么目的?

于 2009-06-24T14:43:34.557 回答
3

不,您不能更改嵌入式资源。

您可能要考虑在启动时将资源复制到磁盘(如果它不存在),但如果它已经存在则使用现​​有文件(在这种情况下它可能已被修改)。

于 2009-06-24T14:53:53.663 回答