我使用Visual Studios 2010开发了一个C#windows窗体应用程序。它有几个外部依赖项。当我从VS运行它时工作正常但在我创建安装程序并尝试运行它后启动失败。在VS创建的日志文件中,它给出了以下输出。所以mscorlib.dll基本上有问题;即使我已经通过项目安装和引用了这个dll。
<ProblemSignatures>
<EventType>CLR20r3</EventType>
<Parameter0>learningplatform.exe</Parameter0>
<Parameter1>1.0.0.0</Parameter1>
<Parameter2>515d6cf4</Parameter2>
<Parameter3>mscorlib</Parameter3>
<Parameter4>4.0.0.0</Parameter4>
<Parameter5>50484bd7</Parameter5>
<Parameter6>3fda</Parameter6>
<Parameter7>105</Parameter7>
<Parameter8>System.IO.DirectoryNotFound</Parameter8>
</ProblemSignatures>
注意:我在64位计算机上使用.Net 4.0但Visual Studio版本是32位(x86平台)。