gpt4 book ai didi

.net - 当我的 dll 被引用时,我可以自动将 web/app 配置值添加到项目中吗?

转载 作者:行者123 更新时间:2023-12-01 02:45:46 25 4
gpt4 key购买 nike

如果一个 dll 依赖于一小组应用程序设置键的存在,或者在运行时可能有一个小的自定义 xml 部分,那么当引用发生时我可以在我的程序集中响应一个事件我可以用于写入项目的配置文件以确保存在默认值?

最佳答案

虽然您要求的特定内容(在程序集中实现自定义 OnReferenced 逻辑)是不可能的,但您描述的用例(一些库只是需要主机应用程序提供一些配置设置)很常见。还好有NuGet ,一个出色的 .Net 包管理器,它提供了一种非常巧妙的方法来实现这一目标。

它需要您做的就是创建一个包含您的程序集的包,然后使用 NuGet Visual Studio 扩展来引用该包。

参见 here有关如何创建包的介绍。 This链接将准确地向您展示如何将配置文件转换添加到 NuGet 包。

NuGet 也被广泛覆盖 here on StackOverflow ,这样您就可以轻松找到开始使用的所有内容。

关于.net - 当我的 dll 被引用时,我可以自动将 web/app 配置值添加到项目中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6858530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com