正在避免CopyFilesToOutputDirectory生成步骤
本文关键字:CopyFilesToOutputDirectory | 更新日期: 2023-09-27 18:30:10
在Visual Studio 2010中的C#项目中,我注意到msbuild编译到''obj目录,然后将文件复制到实际输出目录:
CopyFilesToOutputDirectory:
Copying file from "obj'x86'Debug'Manager.exe" to "bin'Debug'Manager.exe".
没有自定义的msbuild脚本,它都是visualstudio默认的。有没有办法让它直接构建到bin''Debug''Manager.exe;绕过"CopyFilesToOutputDirectory"步骤?
我只是想知道你为什么要这样。没有简单的方法,因为在编译程序集(可执行文件和库)时默认使用obj文件夹。只有当成功时,输出才会复制到bin文件夹中。这就是为什么is visual studio可以成功地运行最后一个从bin运行的成功构建。所以在本质上需要有obj文件夹。您可以通过使用这个构建器来扩展构建机制,进行一些更改和调整,而不依赖于默认的构建器
不,根本没有。因为obj文件夹在生成过程中包含临时(未链接)文件。
更多阅读:obj和bin文件夹(由Visual Studio创建)用于什么?以及此处:VisualStudio:如何将obj文件夹保存到其他位置