.net 在应用程序中嵌入app.config

.net 在应用程序中嵌入app.config,.net,configuration,.net,Configuration,我让app.config具有探测元素的指定privatePath属性,以从自定义目录加载程序集 <configuration> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="Languages"/> </assemblyBinding> </runtime> </configura

我让app.config具有探测元素的指定privatePath属性,以从自定义目录加载程序集

<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <probing privatePath="Languages"/>
</assemblyBinding>
</runtime>
</configuration>

只有当应用程序配置文件与我的应用程序一起使用时,这才有效。 我还尝试将app.config作为嵌入式资源,但这不起作用

是否有一些方法可以在不需要application.exe.config文件的情况下实现这一点


谢谢

现在分开有什么问题?它应该是可用和可编辑的,而无需重建应用程序,VS总是在构建可执行文件时将其复制到输出目录。这是个问题,因为用户可以删除、编辑、损坏它……等等。任何拥有删除、编辑或损坏配置文件安全权限的人也可以删除、编辑或损坏可执行文件本身。你无法阻止这种情况。如果授权用户选择修补已安装的应用程序,那么确保他们不会破坏它是他们自己的责任,而不是你的责任。我理解这一点。所以没有简单的方法来嵌入文件?像现在这样分离文件有什么问题?它应该是可用和可编辑的,而无需重建应用程序,VS总是在构建可执行文件时将其复制到输出目录。这是个问题,因为用户可以删除、编辑、损坏它……等等。任何拥有删除、编辑或损坏配置文件安全权限的人也可以删除、编辑或损坏可执行文件本身。你无法阻止这种情况。如果授权用户选择修补已安装的应用程序,那么确保他们不会破坏它是他们自己的责任,而不是你的责任。我理解这一点。所以没有简单的方法来嵌入文件?