【问题标题】:VS2010 has stopped generating <AppName>.exe.config file after buildingVS2010 构建后已停止生成 <AppName>.exe.config 文件
【发布时间】:2013-10-16 10:44:23
【问题描述】:

我有控制台应用程序来托管 WCF 服务以进行测试。一切都很好,直到几天。每次我为 .NET Framework 4 构建任何 EXE 项目时,VS2010 (MSBuild) 都会停止生成 AppName.exe.config 文件。

有谁知道,在哪里寻找什么来启用或检查 AppName.exe.config 文件的生成?我的 C# 控制台项目中的 app.config 将 Build Action 设置为 None。

我可以为我的WCF服务添加编程配置,但是我想先解决我的VS2010没有生成exe.config文件的问题。

谢谢。

【问题讨论】:

  • MSBuild 会将 AppName.config 文件复制到 bin 目录,并将其重命名为 AppName.exe.config。我假设您的项目目录中没有 AppName.config 文件了。
  • 我的所有 exe 项目中确实有 App.config,但我的 VS2010 只是不生成“.exe.config”。我从头开始创建了一个控制台项目,构建它并且输出目录(bin\Debug)没有 exe.config 文件。

标签: visual-studio-2010 msbuild app-config


【解决方案1】:

我有过一次。

我对这件事记忆犹新。

要么是:

  1. 我删除了 App.config 文件。然后就读了。 或
  2. 我创建了一个新的控制台应用程序,并将我的所有文件都移到了它上面。

这是一个“侥幸”,不知道魔法巫毒是什么。只知道我做了一些事情让它再次工作。

【讨论】:

  • 我已经完成了第一个选项,但没有运气。对于您的第二个选项,我做了一些非常相似的事情,我从头开始创建了一个控制台应用程序,只是为了查看 VS2010 是否构建输出 AppName.exe.config,但它没有。我以前所有的 EXE 项目现在都发生这种情况,现在它们都没有在构建后生成 exe.config,我猜是某些原因导致我的 VS2010 构建(MSBuild)出现故障。
猜你喜欢
  • 2014-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-04
  • 2014-07-25
  • 2013-08-19
  • 1970-01-01
相关资源
最近更新 更多