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

时间:2011-01-12 12:40:57

标签: c#

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

3 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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