【问题标题】:Copying DLL into additional directory on build ASP.NET将 DLL 复制到构建 ASP.NET 的附加目录中
【发布时间】:2013-12-28 08:38:05
【问题描述】:

我在 Visual Studio 2012 中创建了一个 Web 项目,该项目由一个项目和一个 Web 应用程序组成。两者共享相同的解决方案。我基本上只是试图让在项目中创建的 DLL 在每次构建时自动传递到 Web 应用程序的 bin 文件夹。我知道它可以做到,因为它就像我拥有的​​其他 web 项目一样,但我不知道为什么它适用于某些而不适用于其他项目。我一直在搜索互联网时间,但运气为零。这似乎是一个非常简单的设置更改,所以也许这里有人知道。

【问题讨论】:

  • 添加对该项目的引用对您有用吗?如果不是,您需要阅读 MSBuild 以在构建完成后设置复制任务(并弄清楚如何处理构建顺序)。
  • 我尝试添加参考,但没有奏效。我认为这将是一个相当直接的解决方案......

标签: c# asp.net visual-studio-2012 build


【解决方案1】:

我终于找到了我一直在寻找的简单的单行答案。我会在这里发布答案以帮助其他人...

转到属性(对于有问题的项目),单击构建事件,在构建后事件命令行中输入以下内容:

复制 /Y "$(ProjectDir)bin\debug*." "$(SolutionDir)bin*."

在本例中,ProjectDir 是项目的根目录,SolutionDir 是 Web 应用程序的根目录。

【讨论】:

    猜你喜欢
    • 2020-06-22
    • 1970-01-01
    • 1970-01-01
    • 2016-02-27
    • 2016-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多