3

去年左右我有一台 64 位机器,我开发了一个运行 32 位的产品。

到目前为止,我没有任何问题。

有人告诉我,我需要更换我的工作站,这样它才能运行 32 位。他的原因之一是可能存在一些问题,因此从 GAC 获取的一些 dll 是为 64 位设计的,并且可以在我的计算机上运行,​​但是当发布到生产环境时可能会出现错误。

GAC 是否正确?

我应该更换工作站吗?还有其他原因应该更换它吗?

4

2 回答 2

4

这就是持续集成的目的。获取 32 位 CI 环境设置以在每次提交后测试您的更改。通过这种方式,您将知道您的更改适用于您的生产环境。

通过将构建过程转移到与生产机器具有类似设置的专用机器上,您可以更可靠地构建和测试。摆脱“为我工作”的问题是有好处的,就好像它不是在 CI 服务器上构建的那样,然后出了点问题。

有关更多信息,请参见此处此处

于 2013-01-14T13:16:32.957 回答
2

恕我直言,你应该保持你的机器野兽并在那里进行开发。您可以让 Windows VM 或另一台机器在那里进行所有测试、验证和调试。

于 2013-01-14T11:49:17.863 回答