如何防止app.config集成到.net库(dll)中

编译库时,Settings.Settings中的所有设置都集成到DLL中。 我该如何防止这种情况?

查看Settings.settings文件的属性,并将Build Action设置为Resource,Copy to Output Directory to Do Not Copy。

这应该创建一个dll.config文件,您可以在其中编辑建筑物外的设置。

在Settings.Settings中没有列出任何设置。 如果您不希望它们在dll中运出,那么就不要使用它们。 如果你有它们,那么你必须需要它们,在这种情况下,不包含它们是没有意义的。

如果您不想公开值,请确保您的app.config具有部署值(空,0或其他内容)。 值将作为默认值编译到DLL中。