【问题标题】:C# Wpf Project: Publishing without moving dllC# Wpf 项目:在不移动 dll 的情况下发布
【发布时间】:2015-01-16 09:49:57
【问题描述】:

我正在尝试发布我的 C# Wpf-Project,其中包括 2 个(非框架)dll无法移动(例如,复制到我的 exe 目录中)。

当我尝试在另一台计算机上执行我的程序时,在同一目录中使用相同的 dll,我的程序无法运行。

你有什么想法可以解决这个问题吗?

问候

【问题讨论】:

  • Copy to Output Directory 在引用中设置为Do not copy
  • 您有可以发布的错误消息吗?可能来自 EventViewer 或您自己的日志记录?
  • 您是从计算机上的某个位置引用它们吗?如果是这样,Visual Studio 会将它们的副本与您的 exe 一起移动到 bin 文件夹中。如果不跳过一些额外的步骤来配置探测路径,就不能在 bin 文件夹之外使用 dll - msdn.microsoft.com/en-us/library/823z9h8w(v=vs.110).aspx

标签: c# wpf publish


【解决方案1】:

如果您所说的“非框架”DLL 是指COM-based DLL,那么您需要将它们注册到regsvr32.exe,然后您的程序才能找到它们以供使用。

How to use the Regsvr32 tool and troubleshoot Regsvr32 error messages

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-23
    • 2014-05-08
    • 1970-01-01
    • 2016-09-18
    • 1970-01-01
    相关资源
    最近更新 更多