Visual studio VisualStudio和';任何CPU';选项
在最近的一集()中,他们提到,如果将平台目标设置为x86而不是“任何CPU”,那么许多Visual Studio问题都可以减少。我在谷歌上搜索了几次,却找不到任何相关信息 在我的公司,我们混合使用32位(x86)和64位(x64)开发人员计算机。在不同计算机上的开发人员之间来回切换时,会丢失在“程序文件(x86)”与“程序文件”下安装的第三方组件的引用 切换到目标x86机器会用“程序文件(x86)”解决此问题吗Visual studio VisualStudio和';任何CPU';选项,visual-studio,Visual Studio,在最近的一集()中,他们提到,如果将平台目标设置为x86而不是“任何CPU”,那么许多Visual Studio问题都可以减少。我在谷歌上搜索了几次,却找不到任何相关信息 在我的公司,我们混合使用32位(x86)和64位(x64)开发人员计算机。在不同计算机上的开发人员之间来回切换时,会丢失在“程序文件(x86)”与“程序文件”下安装的第三方组件的引用 切换到目标x86机器会用“程序文件(x86)”解决此问题吗 另外,是否有网站或帖子我可以阅读更多关于这方面的信息(我找不到!)?基本的转换是/p
另外,是否有网站或帖子我可以阅读更多关于这方面的信息(我找不到!)?基本的转换是
/platform:
。我建议先阅读
如果您的第三方组件是非托管代码(或者程序集是使用除/platform:anycpu
之外的任何其他组件构建的),则需要将目标设置为32位(除非供应商提供64位版本)。只需将目标设置为最低公分母就更容易了,因此创建一个64位配置和另一个32位配置不会使构建变得复杂
也请查看。上有许多帖子讨论了VisualStudio2010中的问题和变化。例如
当然,没有一种方法是完美的。我个人认为这是微软有史以来提供的最糟糕的东西,但有时它确实对我有所帮助。记住,卡尔钻研的是相对低级的音频例程,托管DirectX仅限于x86。这可能是他提倡平台目标切换的原因。