安装VS2005以后,WTL8.0的程序生成向导就一直不能使用,找到了问题的症结如下:
1、WTL80/AppWiz/Files/HTML/1033的目录下的三个文件都存在同一处问题,导致向导无法执行:
AppType.htm的第443到451行、default.htm的第509到517行、UIFeatures.htm的第516到524行:
![](https://i-blog.csdnimg.cn/blog_migrate/17c135a2763225eb253f4ff92e88a664.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/17c135a2763225eb253f4ff92e88a664.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/17c135a2763225eb253f4ff92e88a664.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/17c135a2763225eb253f4ff92e88a664.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/17c135a2763225eb253f4ff92e88a664.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/17c135a2763225eb253f4ff92e88a664.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/17c135a2763225eb253f4ff92e88a664.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/17c135a2763225eb253f4ff92e88a664.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/17c135a2763225eb253f4ff92e88a664.gif)
需要修改为:
![](https://i-blog.csdnimg.cn/blog_migrate/17c135a2763225eb253f4ff92e88a664.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/17c135a2763225eb253f4ff92e88a664.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/17c135a2763225eb253f4ff92e88a664.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/17c135a2763225eb253f4ff92e88a664.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/17c135a2763225eb253f4ff92e88a664.gif)
原因是Script.js与Common.js两个文件的路径指向错误,因此无法读取这两个文件中的所定义的函数。
2、WTL80/AppWiz/Files/HTML/1033/default.htm的第21到22行的标签未封闭,直接删掉:
![](https://i-blog.csdnimg.cn/blog_migrate/17c135a2763225eb253f4ff92e88a664.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/17c135a2763225eb253f4ff92e88a664.gif)
3、WTL80/AppWiz/Files/HTML/1033的目录下的三个文件AppType.htm、default.htm、UIFeatures.htm的排版格式有问题,导致向导页面无法正常显示,直接在VS2005中打开进行编辑,将多余的空行删掉,把窄的表格拉宽。搞定。