0

我的项目具有以下结构:

My project
+-bin
+-lib
| +-dependency.dll
+-src
| +-Program.cs
+-My Project.csproj

编译输出放在bin文件夹中。我已将 action 属性设置为dependency.dllNone /Copy if newer。问题是当我希望所有文件都位于(没有子文件夹)时,会lib在目录中创建一个子文件夹。binbin

一个解决方案是放入dependency.dll项目根文件夹,但我发现那种混乱,我宁愿保持我的项目文件夹干净。

如何强制 Visual 将我的 DLL 复制到我想要的文件夹中?

4

1 回答 1

0

将 AfterBuild 目标添加到 .csproj 以复制文件。

<Target Name="AfterBuild">
   <Copy SourceFiles="lib/dependency.dll"  DestinationFolder="$(OutputPath)" SkipUnchangedFiles="true"/>
</Target>
于 2012-08-22T16:03:42.800 回答