我们的一个自托管客户没有公开安装msvcr90.dll。为了使我们的应用程序在他们的机器上工作,在每次部署之后,我们在应用程序文件夹中手动添加msvcr90.dll和Microsoft.VC90.crt文件。这需要重新启动机器。有没有办法在项目中添加这两个文件,并使我的项目引用这两个文件?我尝试在项目中添加msvcr.dll,但出现以下错误:
无法添加对msvcr90.dll的引用。请确保该文件可访问,并且是有效的程序集或COM组件。
发布于 2016-08-17 13:19:50
我之前遇到了和你一样的问题,但我所做的一切就是,将项目设置为以管理员帐户运行,在项目内部,我手动编写代码来复制system32文件夹中的dll,它工作得很好。
无法将所有DLL添加到VS项目中。这取决于DLL的框架和版本。如果不符合要求,那么VS项目将不会接受它。
https://stackoverflow.com/questions/38988499
复制相似问题