vs.net 编辑器在新建工程时弹出

原创 2002年10月05日 21:47:00

一直用得好好的vs.net编辑器,突然有一天在我新建一个工程时,进行到一半时,弹出"Automation 服务器不能创建对象",然后就停住了。
 
  我到csdn上以"Automation"关键字查阅了C#版的问题,发现有很多朋友都遇上过,而回答的朋友大部分以为提问者问的是IE解析xml文件时的那个错误 (见 http://www.csdn.net/expert/topic/757/757297.xml )
  看到几个回答此类问题的,都是遇到过这个问题的朋友,他们的答案是:重装vs.net都没有作用,最后重新装操作系统才将这个问题解决。
要我装操作系统真是要我的命,所以我一直用 Copy & Paste 工程文件来达到新建工程的目的。

  直到有一天,我无意中点了 vs_setup.msi 来添加 vs.net 的帮助文档(后来才知道应该点setup.exe来添加的)。vs_setup.msi进行到一半,也是出错了,一看调试结果,是FileSystemObject创建失败(感谢上帝,这里的错误信息终于是友好些了)。
vs.net的错误 "Automation 服务器不能创建对象" 是不是也是这个导致的呢?

  我突然想起,前几个月在网上听说可以禁止使用FileSystemObject对象,我当时都忘了怎么操作的了,反正当时一摆弄,具体怎么操作的我也忘了,从那起我也从来没有在我的程序里用过FileSystemObject了。到google上搜索,发现禁止FileSystemObject有3种方法(http://www.sometips.com/faqs/315.htm),第一种方法:修改注册表([HKEY_LOCAL_MACHINE/SOFTWARE/Classes/CLSID/{0D43FE01-F093-11CF-8940-00A0C9054228}/ProgID]
@="Scripting.FileSystemObject"),将FileSystemObject改成一个任意的名字,只有知道该名字的用户才可以创建该对象。我查看注册表,该处的名字还是 Scripting.FileSystemObject.

  那么我的FSO为何不能用呢?我突然想起原来当时我用的是第二种方法,"运行Regsvr32 scrrun.dll /u,所有用户无法创建FileSystemObject"。 当时真是太狠了些。赶快运行 Regsvr32 scrrun.dll。我试着用vs.net 创建一个工程,一阵进度提示,再也没有那个该死的 "Automation 服务器不能创建对象"

所以,遇上这类问题的朋友,仔细想想有没有动这"FileSystemObject"这个奶酪,应该都可以通过这个方法解决的。
否则真的要重新安装操作系统,又要重新安装vs.net喔。

 

Unity EditorWindow自定义弹出窗口

Unity EditorWindow自定义弹出窗口 在Unity中 可以通过在Editor文件夹下 创建继承EditorWindow的类来弹出自己定义的窗口 using UnityEngine; ...
  • u011416077
  • u011416077
  • 2015年12月19日 21:53
  • 3347

Unity Editor 基础篇(三):自定义窗口

本文参自:http://mp.weixin.qq.com/s/tMSAIND4Pq0farn2jY8rwg本文为本人学习上连接的笔记有改动,请点击以上链接查看原文,尊重楼主知识产权。Unity Edi...
  • qq_33337811
  • qq_33337811
  • 2017年03月15日 15:50
  • 6217

extjs_04_grid(弹出框&行编辑器 增删改数据)

extjs_03_grid(弹出框&行编辑器 增删改数据) 增加,删除表格记录(弹窗口,适用于表字段比较多); 增加,删除表格记录(行编辑器,适合修改字段少)...
  • adam_zs
  • adam_zs
  • 2014年06月24日 00:10
  • 2372

WinForm设计时异常】关于VS.NET中窗体设计器初始化控件引发的设计时异常

在用 VS.NET进行窗体设计的时候,经常会遇到这样的问题:我们需要在构造函数或者在OnLoad事件中进行自己的一些初始化操作,比如连接一个数据库、调用一个资源文件或者后期绑定一个组件。如果代码通过编...
  • educast
  • educast
  • 2011年08月23日 11:05
  • 1125

转:关于VS.net的签名

在 具有强名称的程序集  网页中,我们可以看到以下描述: 强名称依赖于唯一的密钥对来确保名称的唯一性。任何人都不会生成与您生成的相同的程序集名称 ,因为用一个私钥生成的程序集的名称与用其他私钥...
  • justin_zeng1986
  • justin_zeng1986
  • 2011年03月29日 14:33
  • 146

VS.NET2010 C#开发的微信公众平台源码

C#.NET微信公众平台源码,功能齐全 会员卡,微商城,微营销等等 源码已集成目前市场主流功能,并实时更新,应用商店更有大量贴心/实用/酷炫功能和模板可供自主添加 下载源码网站http:...
  • lovebbsjs88
  • lovebbsjs88
  • 2014年12月17日 23:10
  • 477

VS.net中快捷键收缩和展开代码段 + 快捷键一览表

i. Ctrl-M-O   折叠所有方法  ii. Ctrl-M-P   展开所有方法并停止大纲显示(不可以再折叠了)  iii. Ctrl-M-M   折叠或展开当前方法  iv. Ctrl-...
  • u010191034
  • u010191034
  • 2014年06月11日 01:24
  • 2816

VS.Net中程序集的Debug版本和Release版本的区别

Visual Studio 项目对程序的发布和调试版本分别有单独的配置。顾名思义,生成调试版本的目的是用于调试,而生成发布版本的目的是用于版本的最终分发。    如果在 Visual Studio ...
  • jjkliu
  • jjkliu
  • 2014年04月09日 11:30
  • 1446

VS.NET2005操作SqlCE3.0数据库的例子

最近在做Pocket PC的程序,用到了Sql CE数据库,下面我把我的代码贴下来,供初学者使用:界面如下:代码如下:using System;using System.Collections.Gen...
  • limfungsuen
  • limfungsuen
  • 2011年03月18日 12:51
  • 965

用vs.net2010做flex/flash/as3开发

原文:http://www.cnblogs.com/yjmyzz/archive/2010/07/29/1787689.html 是的,没错,就是用vs2010来开发flex/flash !有图有...
  • Joyhen
  • Joyhen
  • 2014年03月30日 15:09
  • 2089
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vs.net 编辑器在新建工程时弹出
举报原因:
原因补充:

(最多只允许输入30个字)