我在try 运行我的MVC4项目时遇到了这个错误,直到上次在我的其他机器上运行它之前,它一直工作正常,但是当我try 从另一台机器上运行它时,它给了我这个错误:

无法加载文件或程序集"Antlr3.Runtime(1)"或其 从属关系.找到的程序集的 list 定义不 匹配程序集引用.(HRESULT异常:0x80131040)

在读到这here条之后,我试着go 做do条:

Install-Package Antlr3.运行时-高级版

但没什么用,有什么 idea 吗?

推荐答案

我在试用免费的Nlog测井平台时遇到了同样的问题.

这帮助了我:

在文件管理器中输入%TEMP%,并删除所有临时文件.

在那之后,我在VisualStudio中启动MVC5项目时没有出现错误.

.net相关问答推荐

Msbuild try 构建 msbuild.exe 而不是我的 .csproj 文件

使用 PEM 文件创建 DSA 签名

无法通过构建目标访问 dotnet 的环境变量

lock() 是否保证按请求的顺序获得?

将毫秒转换为人类可读的时间间隔

如何让 DateTimePicker 显示一个空字符串?

控制台应用程序的退出时

如何在 C# 中仅设置 DateTime 变量的时间部分

静态析构函数

System.String.Copy 在 .NET 中有什么用?

WCF反序列化如何在不调用构造函数的情况下实例化对象?

为什么 System.Timers.Timer 能在 GC 中存活,而 System.Threading.Timer 不能?

将 StreamReader 返回到开头

ASP.NET Core (.NET Core) 和 ASP.NET Core (.NET Framework) 的区别

mscorlib 代表什么?

为什么 C# 不推断我的泛型类型?

在 .NET 中获取默认打印机的最佳方法是什么

DataContractSerializer vs XmlSerializer:每个序列化器的优缺点

表单不响应 KeyDown 事件

SqlCommand.CommandTimeout 和 SqlConnection.ConnectionTimeout 有什么区别?