C# 类库生成后自动复制到指定目录
在C#中,当你开发了一个类库项目(通常是.NET Core或.NET Framework项目),你可能会希望在构建(Build)完成后自动将生成的DLL文件复制到指定的目录。有几种方法可以实现这个需求,下面是一些常用的方法:
方法1:使用MSBuild的AfterBuild
目标
你可以在项目的.csproj
文件中添加一个AfterBuild
目标,来指定在构建完成后要执行的命令。例如,如果你想将生成的DLL复制到C:\MyLibs
目录,可以这样做:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework> <!-- 或其他目标框架 -->
</PropertyGroup>
<Target Name="AfterBuild">
<Exec Command="copy /Y "$(TargetDir)$(TargetName).dll" "C:\MyLibs\"&#