在.net项目中添加对msvcr90.dll的引用

时间:2016-08-17 05:07:53

标签: c# asp.net .net dll msvcr90.dll

我们的一个自托管客户,没有msvcr90.dll的公共安装。为了使我们的应用程序在他们的机器上工作,在每次部署之后,我们在app文件夹中手动添加msvcr90.dll和Microsoft.VC90.crt文件。这需要重启机器。有没有办法在项目中添加这两个文件,让我的项目引用这些文件?我尝试在项目中添加msvcr.dll但我收到以下错误:

"无法添加对msvcr90.dll的引用。请确保该文件是可访问的,并且它是有效的程序集或COM组件。"

1 个答案:

答案 0 :(得分:1)

我遇到的问题与你的问题相同,但我只是将项目设置为以管理员帐户运行,在项目内部,我手动编写代码以复制system32文件夹中的dll并且工作正常。

无法将所有DLL添加到VS项目中。这取决于DLL的版本来自哪个框架。如果不符合要求,那么VS项目将不接受。

相关问题