Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio VisualStudio和';任何CPU';选项_Visual Studio - Fatal编程技术网

Visual studio VisualStudio和';任何CPU';选项

Visual studio VisualStudio和';任何CPU';选项,visual-studio,Visual Studio,在最近的一集()中,他们提到,如果将平台目标设置为x86而不是“任何CPU”,那么许多Visual Studio问题都可以减少。我在谷歌上搜索了几次,却找不到任何相关信息 在我的公司,我们混合使用32位(x86)和64位(x64)开发人员计算机。在不同计算机上的开发人员之间来回切换时,会丢失在“程序文件(x86)”与“程序文件”下安装的第三方组件的引用 切换到目标x86机器会用“程序文件(x86)”解决此问题吗 另外,是否有网站或帖子我可以阅读更多关于这方面的信息(我找不到!)?基本的转换是/p

在最近的一集()中,他们提到,如果将平台目标设置为x86而不是“任何CPU”,那么许多Visual Studio问题都可以减少。我在谷歌上搜索了几次,却找不到任何相关信息

在我的公司,我们混合使用32位(x86)和64位(x64)开发人员计算机。在不同计算机上的开发人员之间来回切换时,会丢失在“程序文件(x86)”与“程序文件”下安装的第三方组件的引用

切换到目标x86机器会用“程序文件(x86)”解决此问题吗


另外,是否有网站或帖子我可以阅读更多关于这方面的信息(我找不到!)?

基本的转换是
/platform:
。我建议先阅读

如果您的第三方组件是非托管代码(或者程序集是使用除
/platform:anycpu
之外的任何其他组件构建的),则需要将目标设置为32位(除非供应商提供64位版本)。只需将目标设置为最低公分母就更容易了,因此创建一个64位配置和另一个32位配置不会使构建变得复杂

也请查看。

上有许多帖子讨论了VisualStudio2010中的问题和变化。例如


当然,没有一种方法是完美的。我个人认为这是微软有史以来提供的最糟糕的东西,但有时它确实对我有所帮助。

记住,卡尔钻研的是相对低级的音频例程,托管DirectX仅限于x86。这可能是他提倡平台目标切换的原因。