none
默认的解决方案平台如何设置为X86 RRS feed

答案

  • Hi friend,

    很抱歉第一个回复帮助到你。

    你的解决方案里有些什么项目呢,有c#,c++还是vb的项目呢? 我想知道这个Mixed Platform是怎么出现的,它是你自己创建还是本身就拥有的?还是说这是个迁移的项目? 一般情况下,它是安装你的解决方案sln文件下的,例如 xxx.sln。也许这个Mixed Platform定义在这里。

    ######你是否在vs installer安装 c++ development workload,一般情况下,如果安装此workload,你就可以找到这个文件夹。

    >>如果要改变解决方案的目标平台,你就只需要点击那个目标平台,然后在里面勾选x86平台,如果没有你可以新建一个然后选择x86平台。

    希望能帮助到你。

    Best Regards,

    Perry


    如果您对Visual Studio Microsoft Azure相关产品感兴趣,请点击此链接,或扫描以下二维码注册获取相关信息。




    2019年10月24日 11:50

全部回复

  • Hi friend,

    欢迎来到MSDN论坛。

    一般情况下,如果当你解决方案下有多个项目而且他们都是同一类型的,这时候解决方案配置将和项目配置相匹配。一旦解决方案中的项目的配置/平台不匹配,Visual Studio就会创建解决方案级别的配置“Mixed Platform/Debug”以及可能的“Mixed Platform/Release”。这些配置只是到各个项目级别配置的映射。

    例如,如果您有一个C#项目和一个C ++项目,通常,“Mixed Platform/Debug”将映射为C#项目的“Any CPU /Debug”,而映射为C ++项目的“ Win32 / Debug”。

    >> 你可以参考这篇文档:https://social.msdn.microsoft.com/Forums/vstudio/en-US/81c72e8b-6335-4bf4-b7c0-b5c322edcaee/mixed-platforms-vs-any-cpu?forum=tfsbuild

    如果你的解决方案如上所述,那么你就无法改变解决方案配置。但是如果你的解决方案里是同一类型的但出现这个情况,你可以尝试以下步骤:

       1. 请打开当前VS版本安装文件里的配置文件请尝试检查是否是x86,这是从vs底层配置去修改默认的解决方案的配置信息

        >>路径:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\VCWizards里的default.vcproj、Shared vcproj和vcupgradedefault.vcproj,检查它们的开头的itemgroup是否是win32,不是的话你可以修改它

      2. 在developer command prompt里运行devenv /resetsettings.

    期待你的任何反馈。

    Best Regards,

    Perry


    如果您对Visual Studio Microsoft Azure相关产品感兴趣,请点击此链接,或扫描以下二维码注册获取相关信息。



    2019年10月21日 11:13
  • Hi friend,

    你的问题解决了么?你还有任何疑惑么?如果你的问题任然存在,请记得及时反馈我们。我们很乐意继续帮助你解决问题。

    Best Regards,

    Perry


    如果您对Visual Studio Microsoft Azure相关产品感兴趣,请点击此链接,或扫描以下二维码注册获取相关信息。


    2019年10月23日 11:18
  • 我的是VS2017,VC文件夹下面没有VCWizards这个文件夹,手工创建么?
    2019年10月24日 1:11
  • Hi friend,

    很抱歉第一个回复帮助到你。

    你的解决方案里有些什么项目呢,有c#,c++还是vb的项目呢? 我想知道这个Mixed Platform是怎么出现的,它是你自己创建还是本身就拥有的?还是说这是个迁移的项目? 一般情况下,它是安装你的解决方案sln文件下的,例如 xxx.sln。也许这个Mixed Platform定义在这里。

    ######你是否在vs installer安装 c++ development workload,一般情况下,如果安装此workload,你就可以找到这个文件夹。

    >>如果要改变解决方案的目标平台,你就只需要点击那个目标平台,然后在里面勾选x86平台,如果没有你可以新建一个然后选择x86平台。

    希望能帮助到你。

    Best Regards,

    Perry


    如果您对Visual Studio Microsoft Azure相关产品感兴趣,请点击此链接,或扫描以下二维码注册获取相关信息。




    2019年10月24日 11:50