【发布时间】:2011-02-26 17:03:14
【问题描述】:
首先,我不太了解部署。我希望我的问题是有道理的。
我需要将 C# 应用程序安装/部署到多个桌面。它需要一个第三方 DLL 文件:一个 C++ 库(“lpsolve55.dll”,对于那些感兴趣的人,它是一个免费的 MIP/LP 求解器,请参阅 lpsolve.sourceforge.net/5.5/)。我通过以下方式在我的代码中使用它:
[DllImport("lpsolve55.dll", SetLastError = true)]
public static extern bool add_column(int lp, double[] column);
为了测试,我手动将 .dll 文件复制到project\bin\release,它工作正常。
我的问题:我需要一个应用程序的安装程序,它将管理 .dll 的安装。我正在考虑 ClickOnce 部署,因为我使用的是 Visual C# 2008 Express Edition,但任何不太昂贵的解决方案都可以。
你有什么建议?
【问题讨论】:
标签: c# deployment clickonce dll