0

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

有人知道分发这个文件吗?我也可以重新分发 vc 6.0 可再分发包,但不知道如何?

我为此使用 .NET 2008 安装和部署项目。

感谢任何帮助。

4

2 回答 2

1

MFC42.dll 是许多 Windows 程序使用的旧版 DLL。它预装在 Windows 中,并受到保护,不会被安装程序替换。该功能称为 Windows 文件保护。这就是您收到错误的原因。

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

于 2013-02-11T00:37:45.723 回答
0

Probably this article will be helpful for you

Walkthrough: Deploying a Visual C++ Application By Using the Visual C++ Redistributable Package

You might be interested in ISLE InstallShield Limited Edition (free for all Visual Studio Users)

于 2013-02-10T20:52:59.997 回答