【问题标题】:Visual C# missing app.config file after build构建后 Visual C# 缺少 app.config 文件
【发布时间】:2014-06-22 18:40:59
【问题描述】:

我的解决方案里面有两个 exe 应用程序。控制台应用程序 (Console.exe) 和 wpf 应用程序 (MyUI.exe)。 wpf应用是一个启动项目,console one是一个小型安装工具。两者都有包含数据库信息的 app.config 文件。构建解决方案后,此配置文件有问题。在 bin 文件夹中,我有同名的 wpf 应用程序和配置文件,例如:

MyUI.exe and MyUI.exe.config. 

但是没有控制台应用程序的配置文件。我应该设置什么设置来使它正确吗?

当我将构建操作设置为内容并将复制到输出...始终复制时,我在 bin 目录中有 "App.config" 文件,但没有 "Console.exe.config"

【问题讨论】:

  • 您是否尝试过查看Console 应用程序的bin 文件夹?听起来您只是在查看 MyUI 的 bin 文件夹。
  • app.config 在编译时被转换为一个名为YourApp.exe.config 的文件——或者在你的情况下——MyUI.exe.config。所以在编译之后——当然你不会再有app.config了——它现在被称为MyUI.exe.config.....
  • @RB。是的,该文件位于我的控制台应用程序的 bin 文件夹中。但问题是它在我的解决方案的 bin 文件夹中不可用。
  • @szaman 您的 solution 没有 bin 文件夹...!您有 2 个项目,每个项目都有自己的 bin 文件夹。
  • @RB。是的,你是对的。它看起来像配置问题。我必须查看应用程序属性。感谢您的提示。

标签: c# .net visual-c#-express-2010


【解决方案1】:

没有像 solution 这样的输出文件夹 - 每个项目都有自己的输出文件夹,App.config 将放置在其中(在重命名为 [exe_name].config 之后)。

【讨论】:

    猜你喜欢
    • 2015-07-05
    • 2012-03-06
    • 2012-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-26
    相关资源
    最近更新 更多