64位窗口上的Asp.Net开发人员可以使用32位的团队吗?
答
我运行Vista 64和我的团队运行XP 32位的其他成员,我们有唯一的问题至今是与第三方COM组件,其中互操作组装在64位机器上不容易生成。一旦产生它,就把其他机器搞砸了。这是通过在32位机器上生成interop程序集并将其检入源代码控制来解决的。
我在最新的.Net-rocks podcast中听说,在构建配置中设置x86而不是“Any CPU”应该可以解决很多问题,但由于除了我描述的问题之外,我没有遇到任何问题还没有尝试过。
答
不要紧,什么你环境,发展你所希望的任何机器。我会关注质量保证,分期和生产环境。如果他们都是32位,我想要一个32位的虚拟机来测试我的代码。
答
我不确定在不同的Windows 32/64位环境中与其他开发人员进行协作的情况,但我可以谈谈如何在Windows 2008 64位版本中部署在Windows XP 32-bit上开发的.NET应用程序,位服务器。
我遇到的唯一问题是依赖于第三方程序集的应用程序。我们只有一个32位版本的程序集。所以,为了在64位环境中运行我们的应用程序,我必须编译我的x86项目(如您所述)。它解决了一切。
所有其他应用程序我能得到不改变事物运行(他们在“任何CPU”模式进行编译。
我怀疑你会不会有问题,除非你有一些外部组件。如果是这样的的情况下,那么你将不得不重新编译或简单的力项目编译到86。
我知道,不肯定回答您的问题,但希望它有助于。
安德鲁