当我尝试将“添加服务引用”添加到Visual Studio 2010网页时,出现以下错误:
'Could not resolve mscorlib for target framework '.NETFramework, version=v4.0'. This can happen if the target framework is not installed or if the framework moniker is incorrectly formatted'
这是在一些Windows更新之后开始的,在此之前我已经将Web服务添加到网页而没有任何问题。在线查看我发现有同样问题的人在他们的名字中提到撇号是问题的原因。我的名字(和Windows用户名)中有一个撇号,所以为了测试这个我创建了一个没有撇号的新用户并以该名称登录,在Visual Studio中创建了一个网站,我可以在其中“添加服务参考”错误。任何人都可以建议为什么会发生这种情况并为我提出修复建议吗?
供参考,我正在运行Windows 7专业版64位。
答案 0 :(得分:1)
是 - 如果您的项目位于包含元字符(如引号)的文件夹中,那么可能会发生错误:)
坦率地说,拥有带引号的Windows用户名并不是一个好主意。
但是只需将项目移动到没有任何元字符的目录中,你应该没问题。