/ 开发笔记

#Cocos Creator# 正确使用Visual Studio Community 2019把Cocos Creator工程发布到Windows平台

问题背景

Cocos Creator支持输出Windows平台,但是每个版本都只在特定的Visual Studio版本中做过兼容性测试。所以,最好是使用官方测试的VS版本打开工程,否则可能会遇到奇怪的问题。

比如,Cocos Creator 2.0.9 是在VS2017中测试的,所以,如果,你直接用Visual Studio Community 2019打开的话,会提示是否升级:

CocosCreator-VS2019-upgrade

如果选择升级的话,后边打包的时候,可能会遇到很多奇怪的错误,比如:

CocosCreator-VS2019-Error

费劲的解决方法

通常遇到问题,我们的解决方法是,一个个错误去解决。

例如,对于这个错误:

function: 不是 "std" 的成员

当然是可以通过一些方法来解决,比如添加

#include <functional>

但是,除此之外,还有很多头疼的问题,不要问我怎么知道的……

有没有更快捷的解决方式呢?

快捷解决方式

更快捷的方式是,启动时候,选择“不升级”,如图:

CocosCreator-VS2019-do-not-upgrade

如果还有错误,可以在项目属性里,手动选择:

  • Windows SDK版本:10.0.17763.0
  • 平台工具集:Visual Studio 2017 (v141)

CocosCreator-VS2019-upgrade-error-sdk-version

参考