gpt4 book ai didi

c# - VS2015 C# interactive : error CS7069: Reference to type 'Object' claims it is defined in 'System.Runtime' , 但找不到

转载 作者:太空狗 更新时间:2023-10-29 21:38:23 29 4
gpt4 key购买 nike

我刚刚更新到 VS2015 Update 2 , 并开始玩弄 C# interactive window .我想在我的 .NET 4.0 目标库项目之一的静态类中使用静态方法,因此我在解决方案资源管理器中右键单击该项目,然后选择 Initialize Interactive with Project。交互式窗口中的输出如下所示(为简洁起见,我用“..”替换了一些完整路径):

#reset
Resetting execution engine.
Loading context from 'CSharpInteractive.rsp'.
#r "..\src\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.dll"
#r "..\src\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.dll"
#r "..\src\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.Desktop.dll"
#r "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.dll"
#r "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Core.dll"
#r "..\src\packages\Microsoft.Bcl.1.1.8\lib\net40\System.IO.dll"
#r "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Net.dll"
#r "..\src\packages\Microsoft.Bcl.1.1.8\lib\net40\System.Runtime.dll"
#r "..\src\packages\Microsoft.Bcl.1.1.8\lib\net40\System.Threading.Tasks.dll"
#r "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Web.dll"
#r "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Xml.Linq.dll"
#r "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Data.DataSetExtensions.dll"
#r "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Microsoft.CSharp.dll"
#r "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Data.dll"
#r "C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies\System.Net.Http.dll"
#r "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Xml.dll"
#r "MyDll.dll"
using MyDll;
(1,7): error CS7069: Reference to type 'Object' claims it is defined in 'System.Runtime', but it could not be found

注意最后那句讨厌的小线,挡住了我通往幸福的道路:

(1,7):错误 CS7069:对类型“Object”的引用声称它是在“System.Runtime”中定义的,但找不到

我获得了项目中类的智能感知,但每当我尝试运行语句时,我都会遇到同样的错误。我仍然可以运行简单的东西,例如:

> string.Format("No one knows my {0}", "suffering")
"No one knows my suffering"
>

任何人都知道为什么会发生这种情况或如何解决它?我将使用任何 [un] 成功的建议修复更新此问题。

最佳答案

最终为我解决问题的是在 C# Interactive window 中输入这个.:

#r "System.Runtime"

如果有人可以提供全面的背景解释来说明为什么会这样,我很乐意为您提供可接受的答案。我只是走运。

关于c# - VS2015 C# interactive : error CS7069: Reference to type 'Object' claims it is defined in 'System.Runtime' , 但找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36723359/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com