.net - 如何使用 MSBuild 指定 DLL 文件的输出目录

标签 .net build msbuild

<分区>

我有一个包含许多项目的大型解决方案。因此,当它构建时,它会将许多库复制到构建的输出目录中。如何指定某个 DLL 文件的输出目录?

例如:

./OutputDir/Libraries/[and here we have some DLL files]

./OutputDir/Program.exe.

XCOPY生成后操作帮助我将所有 DLL 文件复制到另一个目录中。这是构建后的操作:

mkdir "$(ProjectDir)bin\$(ConfigurationName)\Libraries"

xcopy "$(ProjectDir)bin\$(ConfigurationName)\*.dll" "$(ProjectDir)bin\$(ConfigurationName)\Libraries"

我应该如何将这些 DLL 文件链接到可执行文件?

最佳答案

您可以在项目设置中设置输出文件,或者您可以在构建时使用 /property:OutputDir=OutputDir\Libraries 覆盖它。

如果您需要一个 dll 的副本,您可以通过构建后操作来完成。

关于.net - 如何使用 MSBuild 指定 DLL 文件的输出目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10995865/

相关文章:

c# - 从 C# 应用程序调用本地 .NET (2) COM+ 组件

sql-server - 即使正在使用,也使用 MSBuild 删除数据库

c# - 以编程方式调用 EntityDeploy 构建任务

c# - 我的 Visual Studio 2019 WPF 应用程序在它应该是 exe 时将 dll 设置为输出

.Net 和插件架构

c# - 通过 .net 发送短信

c# - C# 中对象的不同实例的数组的优雅平均

java - 多个存储库的 Maven 设置

javascript - Brunch:分离 vendor 和应用程序 javascript

java - 为特定构建的 Jenkins 构建发送电子邮件通知