Macfee为什么要和cSharpDevelop过不去?

来源:互联网 发布:vue.js日期选择器 编辑:程序博客网 时间:2024/05/01 00:58

Macfee为什么要和cSharpDevelop过不去?

cSharepDevelop是开源的C# IDE项目,Macfee是杀毒软件,两者之间本来是没有关系,可我用自己经历证明两者确实有那么点联系。
事情是这样的:
昨天我网上下载了CSharpDevelop的源代码,用VS2005编译的时候,发现在生成SharpDevelop.exe出现了错误提示,如下:
错误 36 未能写入输出文件“c:/src/Main/StartUp/Project/obj/Debug/SharpDevelop.exe”--“拒绝访问。   ”
这是我第一次碰到这样的情况,根据提示,我马上意识到可能是权限相关的问题,可检查了相关目录的NTFS权限设置,看不出有什么不对。再救助于Google和Baidu,也无济于事。
后来我反复尝试,发现一个有趣的问题:在随便创建一个名字叫StartUp的目录,然后试图将后缀名为exe的文件复制或者拷贝到StartUp,都会发生“拒绝访问”的错误提示,这说明问题本身和VS2005没有关系,应该是Windows XP的问题,再网上搜了搜,却没有类似的问题,难道我是第一个发现这个问题的人,心中一阵窃喜之后又觉得不可能,如果Windows XP真的存在这样的问题,那应该早就被人发现,也轮不到我啊?
于是又开始了一轮折腾:
把电脑里的软件逐个退出,最终在禁用Macfee的“按访问扫描”的监视功能后,终于可以把exe文件放到Startup目录里,哈哈
最后给同志们总结一下:
如果碰到类似的问题,不防把杀毒软件、防火墙软件之类的工具软件退出之后再试试。

原创粉丝点击