首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到InteropServices -无法解析

找不到InteropServices -无法解析
EN

Stack Overflow用户
提问于 2021-12-22 07:35:39
回答 1查看 304关注 0票数 0

我有点迷路了。我已经在这个项目上工作了两年,我决定重新安装我的操作系统,以有一个更顺利的工作经验。

我使用的设置是Windows 10和Visual 2022 Community。项目本身是用.net 4.6.1编写的

自从重新安装操作系统以来,我的C#项目在启动时就崩溃了。

代码语言:javascript
复制
Topshelf.HostFactory Error: 0 : The service terminated abnormally, 
System.IO.FileNotFoundException: Die Datei oder Assembly 
"System.Runtime.InteropServices.RuntimeInformation, Version=4.0.2.0, Culture=neutral, 
PublicKeyToken=(token)" oder eine Abhängigkeit wurde nicht gefunden.

我重新安装和更新了所有的NuGet包,并且对如何修复System.Runtime.InteropServices错误感到迷茫。

根据其他参考资料,InteropService需要.net 4.7.1,但这并没有解决我的问题。

当我尝试手动添加System.Runtime.InteropServices时,它不会被列出(我猜是因为它一直在查找.NET框架4.6.1:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-23 13:07:57

嗯,我不太明白为什么,但是从控制台更新NuGet包和从接口更新包是有区别的。接口对我不起作用。

Extra > NuGet Package Manager > Package Manager Console下,您可以运行Update-Package。这对我起了作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70445621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档