C# 将app.config重命名为dllname.dll.config

C# 将app.config重命名为dllname.dll.config,c#,visual-studio-2010,dll,app-config,C#,Visual Studio 2010,Dll,App Config,我有一个类库,它有一个app.config,构建时将app.config与dll一起放在我选择的输出目录中 我不希望它是name app.config,但是,如果我有另一个组件有自己的dll,我可以看到混乱发生 我一直在看另一个项目,它正是这样做的,但我不明白为什么它会输出dllname.dll.config和我的总是app.config 有什么想法吗 Thx您可能已经设置了app.config的复制到输出目录的设置 但是:在类库中,app.config是无用的 请注意,每个应用程序只能有一个配

我有一个类库,它有一个app.config,构建时将app.config与dll一起放在我选择的输出目录中

我不希望它是name app.config,但是,如果我有另一个组件有自己的dll,我可以看到混乱发生

我一直在看另一个项目,它正是这样做的,但我不明白为什么它会输出dllname.dll.config和我的总是app.config

有什么想法吗


Thx

您可能已经设置了
app.config
复制到输出目录的设置

但是:在类库中,
app.config
是无用的


请注意,每个应用程序只能有一个配置文件。正在从
+”.config“

读取配置(在执行时)。在这种情况下,输出被卡在一个目录中,该目录使用MEF被拾取并注入到另一个应用程序中。您的app.config的“复制到输出目录”和“构建操作”设置是什么?构建操作=无。复制到输出目录=不复制。这和我正在看的演示项目一样,它以dllname.dll.config的形式输出-这是伏都教!!嗯。。。这应该行得通。此项目中是否有第二个.config文件?app.config是否直接位于项目节点下?输出目录中是否有文件
app.config
?如果是,请删除bin/目录并重新生成。