读取属于另一个应用程序的配置文件的最简单方法
除了使用原始 XML 之外,.NET 中是否有一种简单的方法来打开和读取属于另一个程序集的配置文件...? 我不需要写入它,只需从中获取一些值即可。
Other than using raw XML, is there an easy way in .NET to open and read a config file belonging to another assembly...? I don't need to write to it, just grab a couple of values from it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这里有关 OpenExeConfiguration 的 MSDN。
编辑:链接到eggheadcafe.com上的操作方法消失了。 看起来 EggheadCafe 已迁移至 NullSkull,但删除了文章 ID。
Here's MSDN on OpenExeConfiguration.
Edit: link to a how-to on eggheadcafe.com disappeared. Looks like EggheadCafe moved to NullSkull but dropped the article ID's.
您是否尝试过
ConfigurationManager
和OpenExeConfiguration(path)
? (在系统配置.dll中)Have you tried
ConfigurationManager
andOpenExeConfiguration(path)
? (in System.Configuration.dll)或者,也许您可以使用 [Serialized()] 属性将一个简单的类序列化到文件...并在其他应用程序中反序列化...
http://www.dotnetperls.com/serialize-list
http://msdn.microsoft.com/en-us/library/system .serializedattribute.aspx
该示例程序显示了一小段用于序列化到文件的代码和另一段用于读取文件的代码...
您可以序列化为文件、XML、SOAP...
Or perhaps you could Serialize a simple class with the [Serializable()] attribute to a file... and deserialize in the other app...
http://www.dotnetperls.com/serialize-list
http://msdn.microsoft.com/en-us/library/system.serializableattribute.aspx
The sample program shows one short bit of code to serialize to a file and another to read file...
You can serialize to a file, to XML, to SOAP...