首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的所有C# 2010项目今天都已停止加载

我的所有C# 2010项目今天都已停止加载
EN

Stack Overflow用户
提问于 2010-09-16 20:41:34
回答 3查看 693关注 0票数 3

今天,我试图打开我的一个Visual Studio2010速成版项目,但它打不开。我本以为文件可能已经损坏了,但结果发现我所有的项目都是这样做的,包括那些我几个月没碰过的项目!这是我收到的错误消息:

代码语言:javascript
复制
D:\CSharp\Sandbox\MustardApplication1\MustardApplication1\MustardApplication1.csproj : error  : Unable to read the project file 'MustardApplication1.csproj'. 
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1693,24): The project file could not be loaded. '', hexadecimal value 0x0C, is an invalid character. Line 1693, position 24.

我不知道它在说什么,我也不知道下一步该做什么。我甚至不能创建一个新的"Windows窗体应用程序“;我得到了相同的错误消息。有人能帮我吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-09-16 20:57:15

不知怎么的,你的Microsoft.Common.targets被破坏了。

具体而言,0x0C不是有效的ASCII字符(映射到ESC IIRC)。

查看特定的点( 1693行,24列),并删除或修复有问题的部分。

重新安装/修复.NET 4框架可能会起作用。

或者,如果你使用的是Windows7,可以尝试使用“恢复以前的版本”命令。

票数 1
EN

Stack Overflow用户

发布于 2010-09-16 20:54:43

MSBuild有用来定义常见任务的several .targets files。它恰好是一个XML文件,十六进制值0x0C肯定不是有效字符。

我建议在Notepad++等好的文本编辑器中打开该文件,并删除有问题的字符,但您可能必须将该文件替换为默认文件,因为它似乎已损坏。我不知道您从哪里获得要替换的文件:(

至少你知道该去哪里找。

票数 1
EN

Stack Overflow用户

发布于 2010-09-16 21:02:24

实际上,当我第一次安装VS2010并试图打开VS2008解决方案时,我遇到了这个问题。原因是我们公司所有的笔记本电脑都安装了McAfee企业版,其安全列表中没有VS2010,所以一直在扫描,导致了“无法加载项目”的问题。希望这能对你有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3726736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档