【问题标题】:Copy output of one project to output of other project将一个项目的输出复制到另一个项目的输出
【发布时间】:2013-09-03 18:11:02
【问题描述】:

我有两个 C# 项目。一个是 MainProject(exe),另一个是 ModuleProject (dll)。我想要的是,当我构建我的 Moudule 项目时,其输出 dll 的副本被复制到 MainProject 输出文件夹。如果我在调试中构建项目,那么它应该转到调试文件夹。

我想我们可以使用构建事件来实现这一点,但我不熟悉它们。谁能告诉我确切的命令我应该在那里写什么,或任何其他解决方案。

【问题讨论】:

    标签: c# build post-build-event


    【解决方案1】:

    使用this链接了解后期构建:

    使用$(OutDir) 进入输出目录或使用$(TargetFileName) 作为dll 名称。使用命令行中的复制命令复制它

    应该是这样的:

    copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)lib\$(ProjectName).dll"
    

    或类似的东西:

    copy /Y "$(TargetDir)$(ProjectName).dll" "d:\\MainProject\\bin\\debug\\$(ProjectName).dll"
    

    【讨论】:

      猜你喜欢
      • 2020-08-31
      • 2010-09-20
      • 1970-01-01
      • 1970-01-01
      • 2014-07-16
      • 1970-01-01
      • 2013-01-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多