【问题标题】:VB.NET 2003 copy log4net.config to bin folderVB.NET 2003 将 log4net.config 复制到 bin 文件夹
【发布时间】:2009-12-22 05:15:14
【问题描述】:

我正在使用 VS.NET 2003 和 VB.NET。我已将 log4net.config 文件与源代码放在同一文件夹中,并且我想将 log4net.config 文件自动复制到 bin 文件夹,就像将 app.config 文件复制到 bin 一样。有自动的方法吗?

【问题讨论】:

  • “我正在使用 VS.NET 2003 和 VB.NET。” - 非常抱歉。

标签: vb.net visual-studio .net-1.1 visual-studio-2003


【解决方案1】:

将其作为资源包含,并始终选择复制。

您可以这样做:

  1. 点击您的 vbproj 文件并选择“添加现有项目”
  2. 导航到配置文件并选择它
  3. 右键单击配置文件并确保它没有设置为“嵌入式资源”(您不希望它嵌入到您的 exe 或 dll 中)
  4. 确保其构建操作设置为“始终复制”
  5. 构建并检查您的构建目录,它应该在那里

我的 IDE 没有打开,所以步骤可能需要稍作调整。

【讨论】:

  • 我在 VS.NET 2003 IDE 中没有看到这个选项。
  • 构建操作只有 4 个选项,即无、编译、内容和嵌入式资源。我没有看到您建议的“始终复制”选项。
  • 感谢您的时间 GrayWizardx。不幸的是,选择“内容”仍然不会将 Log4net.config 复制到 bin 文件夹中。
  • 只是为了向任何阅读的人澄清:“始终复制”选项是 VS2005 中引入的一个单独的项目属性; VS2003中不存在。
【解决方案2】:

添加构建后事件 - http://geekswithblogs.net/dchestnutt/archive/2006/05/30/80113.aspx

类似:-

复制“$(ProjectDir)log4net.config”“$(ProjectDir)$(OutDir)”

应该这样做。

【讨论】:

  • 很遗憾,VS2003 不支持构建事件,所以这不起作用。
猜你喜欢
  • 2016-03-12
  • 1970-01-01
  • 2023-02-09
  • 2012-09-10
  • 2021-01-04
  • 2014-04-20
  • 2017-11-29
  • 1970-01-01
  • 2013-10-25
相关资源
最近更新 更多