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

在.NET的Windows安装项目中分发MFC42.dll,.net,visual-c++,deployment,mfc,installation,.net,Visual C++,Deployment,Mfc,Installation,我必须在我使用.NET制作的windows安装项目中分发MFC42.dll。我必须将此文件放入系统文件夹,但出现windows保护错误 有人知道要分发这个文件吗?我也可以重新发布VC6.0可重新发布的软件包,但不知道怎么做 我正在为此使用.NET2008安装和部署项目 感谢您的帮助。这篇文章可能会对您有所帮助 您可能对ISLE感兴趣。MFC42.dll是许多Windows程序使用的传统dll。它预装在Windows中,并受到保护,不会被安装程序替换。该功能称为Windows文件保护。这就是你出

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

有人知道要分发这个文件吗?我也可以重新发布VC6.0可重新发布的软件包,但不知道怎么做

我正在为此使用.NET2008安装和部署项目


感谢您的帮助。

这篇文章可能会对您有所帮助


您可能对ISLE感兴趣。MFC42.dll是许多Windows程序使用的传统dll。它预装在Windows中,并受到保护,不会被安装程序替换。该功能称为Windows文件保护。这就是你出错的原因


因此,您不应该自己安装它。

您应该使用可再发行文件。请提供有关您使用的部署系统的详细信息。安装盾?岛VCD?我试过了,但没有成功。它是.NET2008中的安装和部署项目。