Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
去年左右我有一台 64 位机器,我开发了一个运行 32 位的产品。
到目前为止,我没有任何问题。
有人告诉我,我需要更换我的工作站,这样它才能运行 32 位。他的原因之一是可能存在一些问题,因此从 GAC 获取的一些 dll 是为 64 位设计的,并且可以在我的计算机上运行,但是当发布到生产环境时可能会出现错误。
GAC 是否正确?
我应该更换工作站吗?还有其他原因应该更换它吗?
这就是持续集成的目的。获取 32 位 CI 环境设置以在每次提交后测试您的更改。通过这种方式,您将知道您的更改适用于您的生产环境。
通过将构建过程转移到与生产机器具有类似设置的专用机器上,您可以更可靠地构建和测试。摆脱“为我工作”的问题是有好处的,就好像它不是在 CI 服务器上构建的那样,然后出了点问题。
有关更多信息,请参见此处和此处。
恕我直言,你应该保持你的机器野兽并在那里进行开发。您可以让 Windows VM 或另一台机器在那里进行所有测试、验证和调试。