gpt4 book ai didi

.net - 使用 .NET (C#) 时,用于调试/发布输出的单独文件夹还是相同文件夹?

转载 作者:行者123 更新时间:2023-12-02 15:43:31 25 4
gpt4 key购买 nike

定义调试/发布的目标输出文件夹最佳实践是什么:为调试/使用单独的文件夹是否更好发布还是应该为两者使用同一文件夹(使用 .NET/C# 时)?

我有两个单独的解决方案,因此一个解决方案的项目无法按项目引用另一解决方案的项目。所以你被迫直接添加对程序集文件的引用。这会导致另一个问题:如果通过文件添加对另一个程序集的引用,则只能添加一个而不是一个用于调试的引用和一个预发布的引用(就像在 C++ 中对库所做的那样)。另一个问题是我必须添加引用,例如 bin/Release/MyOtherProject/MyAssembly.dll。我认为这很令人困惑,特别是在构建调试并引用发布时。 => 可能会发生构建错误和版本冲突。

是否有人拥有在大型项目和环境中构建同一目标文件夹的长期经验?

这是一个与 Stack Overflow 问题相关的更精确的问题 Should we still make a difference between the release and debug output folders?

最佳答案

我们在 .NET 应用程序中使用同一个目录进行调试和发布已经有 10 年了,从来没有出现过问题。

这种方法使许多任务变得更加容易,例如构建安装、将自定义 DLL 文件复制到构建后的目录以及输出目录中的版本控制文件,例如开发人员正确运行应用程序所需的许可证文件。

关于.net - 使用 .NET (C#) 时,用于调试/发布输出的单独文件夹还是相同文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8993201/

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