- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我们目前正在将我们所有的解决方案从 2005 年迁移到 2010 年(没错,我们正在跳过 2008 年!)。我们还更改了文件结构以使其更有意义(一些常见项目将嵌套在特定项目中等等)。
这一切都意味着需要更改引用!除此之外,我们还将它们全部设置为 .NET 4.0。为实现这一目标,我们制作了一个临时的“GOD”解决方案,所有 117 个项目都在同一个解决方案中。
我正在和一位同事一起做这件事,直到大约 2 小时前,一切都按计划进行。然而,我们遇到了 117 个项目中的一个问题。该项目拒绝在项目属性中“显示”它的引用、资源、服务和设置选项卡。
我收到以下确切消息:
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.
现在这很烦人,但情况会变得更糟。我的同事,当从颠覆中获得相同的解决方案时,实际上可以看到并更改引用和事物。事实上,目前该项目实际上是在他的机器上构建的。他提交了更改,但我无法构建这个特定项目,也无法查看引用资料。
这让我得出了一个简单的结论,我的客户一定有什么不同,这导致了麻烦!我在网上看到的建议如下:
参见:http://connect.microsoft.com/VisualStudio/feedback/details/542789/
我唯一没有尝试过但我能做的就是修复 .NET 4.0,但我非常怀疑这是个问题,因为我们还有大约 100 个我可以编辑和构建的其他项目。 C# 和 VB.NET。
最佳答案
可能是您的解决方案路径太长:
Meaning:
C:\MyProject\Folder\SubFolder...
should be Under "256 Character".
http://wcfvs.blogspot.com/2011/04/could-not-resolve-mscorlib-for-target.html
当我遇到同样的问题但没有引用问题时,我发现了这个线程。我找到了上面的链接,它解决了我的问题。希望这会帮助遇到同样问题的其他人。
关于c# - Visual Studio 2010 : Could not resolve mscorlib for target framework '.NETFramework,Version=v4.0' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5498624/
我是一名优秀的程序员,十分优秀!