【问题标题】:Distribute MFC42.dll in Windows Setup project in .NET在 .NET 的 Windows 安装项目中分发 MFC42.dll
【发布时间】:2013-01-25 23:29:06
【问题描述】:

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

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

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

感谢任何帮助。

【问题讨论】:

  • 您应该使用可再发行组件。请提供有关您使用哪种部署系统的更多信息。安装屏蔽?小岛? VCD?
  • 我试过了,但没有成功。它是 .NET 2008 中的安装和部署项目。

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


【解决方案1】:

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

因此,您应该不要自行安装。

【讨论】:

    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 2013-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多