在.NET中的Windows安装项目中分发MFC42.dll

时间:2013-02-10 20:43:38

标签: .net visual-c++ deployment mfc installation

我必须在我使用.NET制作的Windows安装项目中分发MFC42.dll。我必须将此文件放在系统文件夹中,但会出现Windows保护错误。

有人知道发布这个文件吗?我还可以重新分发vc 6.0可再发行组件包,但不知道怎么做?

我正在使用.NET 2008安装和部署项目。

感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

MFC42.dll是许多Windows程序使用的遗留DLL。它预先安装在Windows中,其 protected 不被安装程序替换。该功能称为Windows文件保护。这就是你得到错误的原因。

因此,您应自行安装。

答案 1 :(得分:0)