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