找不到方法: Int32 System.Environment.get_CurrentManagedThreadId() .
答案:2 悬赏:10 手机版
解决时间 2021-11-18 09:22
- 提问者网友:辞取
- 2021-11-17 12:08
找不到方法: Int32 System.Environment.get_CurrentManagedThreadId() .
最佳答案
- 五星知识达人网友:玩世
- 2021-11-17 12:48
System.Environment.get_CurrentManagedThreadId() 这个方法是 .NET 4.5 才有的。
而 VS2010 最高只支持到 .NET 4.0,如果确实需要这个方法,那么只能使用 VS2012 或 VS2013。
如果不需要这个方法,删掉这行代码就是了。追问我现在是用VS2010打不开以前建的项目,我想知道有没有什么办法来解决这一问题??是要删除什么东西还是要怎么样。谢谢了!
而 VS2010 最高只支持到 .NET 4.0,如果确实需要这个方法,那么只能使用 VS2012 或 VS2013。
如果不需要这个方法,删掉这行代码就是了。追问我现在是用VS2010打不开以前建的项目,我想知道有没有什么办法来解决这一问题??是要删除什么东西还是要怎么样。谢谢了!
全部回答
- 1楼网友:怀裏藏嬌
- 2021-11-17 14:00
这发生4.5是一个in-place升级到4.0。当构建在默认情况下,它会发现4.5的组件,即使你的目标.NET 4中。 您可以纠正这一点,但你需要的4.0的引用程序集添加到您的构建服务器(所以发现它们),而不是仅仅依赖于.NET 4.5版本。 有关详细信息,请参阅关于这个问题的马克Gravell的博客文章。
资料上是这么说的追问那该用什么办法来解决这一问题呢?追答但你需要的4.0的引用程序集添加到您的构建服务器(所以发现它们),而不是仅仅依赖于.NET 4.5版本.这一句是重点。更加详细可能要自己去看:参阅关于这个问题的马克Gravell的博客文章。
资料上是这么说的追问那该用什么办法来解决这一问题呢?追答但你需要的4.0的引用程序集添加到您的构建服务器(所以发现它们),而不是仅仅依赖于.NET 4.5版本.这一句是重点。更加详细可能要自己去看:参阅关于这个问题的马克Gravell的博客文章。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯