3

Microsoft 是否有任何最佳实践文档或手册,其中概述了管理 C# Windows 应用程序的 32 位版本和 64 位版本的开发、构建和部署的最佳实践。

我一直在搜索,并在其中一些方面单独找到了一些零碎的信息,但还没有完整的指南。

我们在这里面临的典型问题是我们同时拥有 32 位和 64 位开发机器,并且我们在 32 位机器上构建和测试 32 位版本的代码,在 64 位机器上构建和测试 64 位版本的代码。我们也可以在 64 位机器上构建 32 位,但我们一直保持这种方式,因为如果 32 位的所有内容都在 32 上完成,测试变得更容易,并且在交付代码后我们遇到的问题更少。

主要问题是管理 64 位库和 32 位库,这很麻烦。开发人员需要删除所有 32 位库并添加对 64 位库的引用,然后在 32 位机器上进行构建,反之亦然。

我想写一个构建脚本,但它也不会解决手动更改引用库的问题,它只会告诉在构建时要引用哪些库。

我确信每个开发人员都面临这个问题,并且必须有比我们现在做的更好的出路。

谁能指出如何更好地管理这一点并使流程更加自动化和高效?

4

0 回答 0