我在我的nupkg中有一些信息,我想在消费者的应用程序中包含这些信息。在使用nupkg时直接包含部分app.config的最佳方法是什么?
我目前已经这样做了:
但这使得它想要覆盖用户自己的App.config,而那里可能会有有价值的信息。
所以我想将我的App.config与用户的App.config结合起来。
我已经看到过这样的内容:C#: manage Multiple App.config files,但我看不出如何强制用户将我的文章包含在App.config中。
我的App.config文件的内容:
'Translation of' + :word2lookup + ' | The MySite Dictionary'
如何强制使用者将我的App.config添加到自己的app.config?
答案 0 :(得分:3)
在NuGet的传统配置文件转换方式中,您 将文件添加到您的软件包的内容中,并将其命名为 要转换的文件,后跟.transform扩展名。对于 例如,要转换web.config文件,请创建一个 web.config.transform文件。 转换文件包含XML 看起来像web.config或app.config文件,但它只包含 需要合并到项目配置文件中的部分。
答案 1 :(得分:0)
查看帖子NuGet Package Transformations,这说明非常简单。