关于安装ajax extension后,丢失工程创建模版问题(续)
关于 vs2005 team suite 在安装ajax extension 后,丢失工程创建模版问题,我前面写了一篇感慨 ,认识到自己在做事情时是多么鲁莽,因为冲动和烦躁如此轻易就把程序给删掉了,但是,事情似乎并不像上面所说的那么容易,最为明显的就是,我按照上面文章的步骤执行(引用见文底超链接),结果还是什么都没有改变,最后,我删掉了ajax 的四个压缩包,在按照上面的命令执行,成功了。说明ajax的安装包改变了原有的bin文件内的结构,导致了程序的无法识别。
但此时那两个ajax的扩展已经不能创建了,如何将这两个扩展再添加进来呢?
希望哪位前辈也可以直接介绍一下问题的原因关键和解决方法。谢谢 。
补充自己的解决方法:
将原来位于 \Microsoft Visual Studio 8\Common7\IDE\Web 路径中位于 ,\CSharp\ 和 \VisualBasic\ 下的ajax压缩包分别放到相应的1033文件夹下面,再运行 devenv /setup ,之后进入 vs,一切OK!
想了一下,应该是ajax的两个压缩包的位置破坏了bin文档的文件格式,导致vs2005 加载程序的时候出错,从而出现低一层文件夹里的模版都无法加载。
一个小小的bug浪费了我2天多的时间,感觉作为.net新手,来解决这种bug,没有任何的算法或者程序编写方面的技术含量,感觉很痛苦。为什么连微软自己发布的程序间的兼容性都如此差呢? 看来.NET 环境下的安全与稳定在程序的漏洞和缺陷之下,可能只不过是一句众人皆知的谎言吧。
刚刚想自己编程进行一下文件比较,发现二进制文件的比较不是一下子可以写出来的,有时间在研究一下这种文本比较的算法,相信会有用,前辈们可以帮忙。
相关引用:Visual Studio 2005项目模板丢失的解决办法
但此时那两个ajax的扩展已经不能创建了,如何将这两个扩展再添加进来呢?
希望哪位前辈也可以直接介绍一下问题的原因关键和解决方法。谢谢 。
补充自己的解决方法:
将原来位于 \Microsoft Visual Studio 8\Common7\IDE\Web 路径中位于 ,\CSharp\ 和 \VisualBasic\ 下的ajax压缩包分别放到相应的1033文件夹下面,再运行 devenv /setup ,之后进入 vs,一切OK!
想了一下,应该是ajax的两个压缩包的位置破坏了bin文档的文件格式,导致vs2005 加载程序的时候出错,从而出现低一层文件夹里的模版都无法加载。
一个小小的bug浪费了我2天多的时间,感觉作为.net新手,来解决这种bug,没有任何的算法或者程序编写方面的技术含量,感觉很痛苦。为什么连微软自己发布的程序间的兼容性都如此差呢? 看来.NET 环境下的安全与稳定在程序的漏洞和缺陷之下,可能只不过是一句众人皆知的谎言吧。
刚刚想自己编程进行一下文件比较,发现二进制文件的比较不是一下子可以写出来的,有时间在研究一下这种文本比较的算法,相信会有用,前辈们可以帮忙。
相关引用:Visual Studio 2005项目模板丢失的解决办法
浙公网安备 33010602011771号