之前写过两篇 WTL 应用向导在 VS2019 中进行安装的文章,分别是将WTL应用向导添加到VS2019中和详解WTL应用向导,使用的是 WTL10_8356。
在详解WTL应用向导一文的留言中,有网友提到 WTL 新版本在 VS2019 新版本中安装失败。为了查看具体情况,所以我将 VS2019 更新到 16.3.4,下载了 WTL10_9163 进行安装尝试,并将其问题记录下来。
安装 WTL10_9163
双击 AppWizard 目录下的 Setup.js ,根据安装提示在搜索到 VS2019 后进行安装,之后可以看到提示安装成功,事实上确实安装成功了。
在 VS2019 中,与 VC 相关的应用向导都安装在 VS2019Common7IDEVCvcprojects 目录下,安装 WTL 后,该目录文件如下:
打开 VS2019 创建工程,在搜索框中输入 WTL,发现确实找不到 WTL 应用向导,这也应该是在详解WTL应用向导的留言中提到的安装失败的现象。
但这只是安装后的一个小问题,清空搜索框,将项目列表拉到最底层即可看到 WTL 应用向导,通过该应用向导可以创建工程进行测试,具体流程与将WTL应用向导添加到VS2019中提到的一样,此处不再重述。
解决搜索问题
前面遇到的搜索不到 WTL 应用向导的问题,解决起来其实很简单。
只需要将 VS2019Common7IDEVCvcprojects 目录下的 WTL10AppWiz.vsz、WTL10AppWiz.ico、WTL10AppWiz.vsdir(直接覆盖)三个文件拷贝到 WTL 目录即可,之后再次创建工程,在搜索框中输入 WTL 进行搜索就能看到 WTL 应用向导。
前面的方法是在安装后的解决方式,而之前安装时执行的时 Setup.js 文件。在执行该脚本时,其实是将 AppWizardFiles 目录下的 WTL10AppWiz.vsz、WTL10AppWiz.ico、WTL10AppWiz.vsdir 三个文件拷贝到 VS2019Common7IDEVCvcprojects 目录并进行修改。
所以我们可以直接修改拷贝的最终目录,将其修改成 VS2019Common7IDEVCvcprojectsWTL,之后再直接运行 Setup.js 就不会出现先前提到的搜索问题了,具体修改方式如下:
修改 WTL10AppWiz.vsz
前面通过 Setup.js 安装是一种方式,在详解WTL应用向导中提到了另一种方式,通过修改WTL10AppWiz.vsz,直接将相关文件都放在一块,具体方法如下。
- 将下图红框中目录拷贝到 VS2019Common7IDEVCvcprojectsWTL 目录中;
- 修改 WTL10AppWiz.vsz 文件中的参数。下图左侧是通过 Setup.js 安装后的内容,右侧是修改后的参数;
- 再次创建工程,搜索 WTL 同样可以看到相应的应用向导,从而证明这种方式也是可以的。
- - - End - - -
本文作者: Lzl678
本文链接: https://www.cnblogs.com/Lzl678/p/11694427.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!