我开始从事Visual Studio 2010专业版中的一个项目,该项目是用Visual Studio 2010 SP1编写的。在解决方案中有几个项目。在一个他们是一个问题,
当我将它设置为启动项目时,我收到消息:"There were build errors. Would you like to continue and run the last successful build?"
,但错误列表中没有错误(其他项目如果设置为启动则构建成功)。在VS2010中没有问题。
我看到的唯一问题是:在Properties -> Settings
中,我收到错误:
"Could not resolve mscorlib for target framework '. NETFramework, Version = v3.5'. This can happen if the target framework is not installed or if the framework moniker is incorrectly formatted."
答案 0 :(得分:6)
关闭VS2012并删除(隐藏).suo文件。删除该文件将解决问题。 通过控制面板\外观和个性化\文件夹选项设置“显示隐藏文件”。
答案 1 :(得分:5)
这可能由于多种原因而发生。要找出问题,请使用MSBuild打开Visual Studio命令提示符并构建项目或解决方案。
MSBuild <YourProject>.csproj
或
MSBuild <YourSolution>.sln
答案 2 :(得分:4)
正如错误试图告诉您的那样,您应该安装.Net 3.5或更改项目以定位您已安装的版本。
答案 3 :(得分:1)
有时这似乎是其他人的问题。请参阅:Visual Studio 2010: Could not resolve mscorlib for target framework '.NETFramework,Version=v4.0'
它可能是该版本路径的不同版本或问题。
答案 4 :(得分:0)
检查项目物理路径,如果是长,请将项目复制到名称很短的某个根目录文件夹。并尝试构建您的项目。