繁体   English   中英

全新安装Visual Studio 2017之后,专案会引发System.IO.FileNotFoundException

[英]After fresh install of Visual Studio 2017, project throws System.IO.FileNotFoundException

我只是重置计算机,安装了Visual Studio 2017,并拉出了一个C#WPF项目,该项目在重置计算机(在2017 RC中)之前可以正常工作,并且现在可以在其他计算机上运行。 该项目引用了一个名为Eagle.Core的dll。 我在Debug中启动了它,并在Eagle.Core中调用扩展方法(ObservableCollection.ObservableWhere(λ))时得到了System.IO.FileNotFoundException

发生System.IO.FileNotFoundException HResult = 0x80070002消息=无法加载文件或程序集'System.Reactive.Linq,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 94bc3704cddfc263'或其依赖项之一。 该系统找不到指定的文件。 Source = Eagle.Core StackTrace:位于Eagle.Core.Utilities.PclWeakEventManager 3.AddHandler(TEventSource source, TEventHandler handler, Func 2转换器,Action 1 add, Action 1删除)位于Eagle.Core.Collections.ObservableQueriedCollection 2..ctor(ICollection 1源,IEnumerable的1 initItems, LambdaExpression expression) at Eagle.Core.Collections.ObservableFilteredCollection 1..ctor(ICollection的1 source, Expression在ObservableCollectionExtensions.ObservableWhere [T] 1个filterExpression)(ICollection的1 source, Expression在TestWpf2017 1个filterExpression) C:\\ Builds \\ Personal \\ Projects \\ TestWpf2017 \\ TestWpf2017 \\ MainWindow.xaml.cs中的.MainWindow..ctor():第34行

可以肯定的是,我创建了一个新的WPF项目,并引用了Eagle.Core,并调用了相同的方法,当然,问题再次出现。

有什么建议么?


更多信息


我认为这与我的Visual Studio安装有关。 首先安装它会遇到一些麻烦,然后安装了Visual Studio的核心(未选择工作负载),然后对其进行了修改以添加我需要的其他内容。

出现此问题后,我修复了Visual Studio。 我希望我不必卸载并重新安装。 我怀疑这是否会有所帮助。 :(

这是已安装的内容(可在“帮助”>“关于Microsoft Visual Studio”中找到):

Microsoft Visual Studio Enterprise 2017版本15.0.26228.4 D15RTWSVC Microsoft .NET Framework版本4.6.01586

安装版本:企业

Visual Basic 2017 00369-60000-00001-AA352 Microsoft Visual Basic 2017

Visual C#2017年00369-60000-00001-AA352 Microsoft Visual C#2017年

Visual C ++ 2017年00369-60000-00001-AA352 Microsoft Visual C ++ 2017

Visual F#4.1 00369-60000-00001-AA352 Microsoft Visual F#4.1

适用于Visual Studio的Application Insights工具包8.6.00209.10适用于Visual Studio的Application Insights工具

ASP.NET和Web工具2017 15.0.30223.0 ASP.NET和Web工具2017

ASP.NET Web框架和工具2017 5.2.50127.0有关其他信息,请访问https://www.asp.net/

Azure应用服务工具v3.0.0 15.0.30209.0 Azure应用服务工具v3.0.0

通用Azure工具1.9提供通用服务,供Azure移动服务和Microsoft Azure工具使用。

JavaScript语言服务2.0 JavaScript语言服务

JavaScript Project System 2.0 JavaScript项目系统

JavaScript UWP项目系统2.0 JavaScript UWP项目系统

KofePackagePackage Extension 1.0 KofePackagePackage Visual Studio扩展详细信息

Merq 1.1.13-alpha(2f64b6d)命令总线,事件流和用于Visual Studio扩展的异步管理器。

基于Microsoft MI的调试器1.0提供对将Visual Studio连接到MI兼容调试器的支持

Microsoft Visual Studio VC软件包1.0 Microsoft Visual Studio VC软件包

用于Visual Studio的Mono调试Mono.Debugging.VisualStudio支持使用Visual Studio调试Mono进程。

NuGet软件包管理器4.0.0 Visual Studio中的NuGet软件包管理器。 有关NuGet的更多信息,请访问http://docs.nuget.org/

SQL Server数据工具15.1.61702.140 Microsoft SQL Server数据工具

StylerPackage Extension 1.0 StylerPackage Visual Stuido Extension详细信息

TFS Auto Shelve 6.0自动为所有未决更改的最新版本创建一个架子集。 打开解决方案时,每隔“ x”分钟,来自本地TFS工作空间的未决更改将被搁置到TFS服务器。

用于Visual Studio的TypeScript 2.1.5.0 TypeScript工具

适用于通用Windows应用程序的Visual Studio工具15.0.26228.00适用于通用Windows应用程序的Visual Studio工具使您可以构建单一通用应用程序体验,该体验可以覆盖运行Windows 10的所有设备:电话,平板电脑,PC等。 它包括Microsoft Windows 10软件开发工具包。

Xamarin 4.3.0.784(73f58d6)Visual Studio扩展,用于启用Xamarin.iOS和Xamarin.Android的开发。

Xamarin.Android SDK 7.1.0.41(9578cdc)Xamarin.Android参考程序集和MSBuild支持。

Xamarin.iOS和Xamarin.Mac SDK 10.4.0.123(35d1ccd)Xamarin.iOS和Xamarin.Mac参考程序集和MSBuild支持。

正如NineBerry在我的问题下的评论中所述,请在项目nuget.org/packages/System.Reactive.Linq项目中安装此nuget软件包的正确版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM