gpt4 book ai didi

.net - 使用 msbuild 和大型解决方案阻止所有复制操作

转载 作者:行者123 更新时间:2023-12-01 11:00:29 24 4
gpt4 key购买 nike

我会立即承认对 msbuild 完全不熟悉,并希望我不是在问一个愚蠢的问题。

我们有一个大型 .NET 解决方案,其中包含大约 316 个项目。在构建过程中,似乎将 DLL 从一个文件夹复制到下一个文件夹占用了大量构建时间(我认为,这样它们就可以用于解析引用?)。有没有办法指示 MSBuild 将每个项目的输出文件放入一个文件夹中以避免需要这样做?这似乎是一件明智的事情,因为最终我们将最终结果从最终输出文件夹中复制出来,而所有其他的中间 DLL 都被浪费了。

最佳答案

可以通过覆盖 OutDir属性(property)。例如。:

msbuild your.sln /p:Configuration=Release;OutDir="C:\SomeFolder\Release" /m

此外,您可以 disable the CopyLocal setting for references以加快构建过程。

关于.net - 使用 msbuild 和大型解决方案阻止所有复制操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11364626/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com