2012-02-14 48 views
1

这是我的问题。将DLL添加到程序代码

我想用DLL创建一个可安装的。当我在PC上使用它时,我开发的代码工作得很好,但是当我尝试将它安装在另一台PC上时,它不会添加这些DLL。我想我需要从源代码或类似的东西中添加它们,但我无法做到。

我想知道是否有人可以指向我的一些阅读材料,我怎么能做到这一点。

+0

这是一个winform应用程序吗?您是否使用安装程序项目来创建安装程序? – 2012-02-14 12:13:27

+0

你如何在你的项目中引用你的dll?如果您直接进入GAC,安装程序将不会复制文件本身。 – 2012-02-14 12:15:51

+0

是的,它是一个WinForm应用程序。我使用的安装程序是Visual Studio 2010附带的安装程序(我正在使用C#编程)。在我的代码中,我使用“使用”术语添加它们。有另外一种方法可以引用这些DLL吗?如果可能我创建了一个可安装的文件夹,将它们添加到可安装的特定文件夹中,那么也许我可以在代码中引用它们,但我不知道该怎么做。 – morcillo 2012-02-14 12:23:56

回答

1

事实证明,问题是项目使用的dll不是解决方案的一部分。为了解决这个问题莫尔西略必须:

  • 删除现有引用这些dll
  • 从溶液

很高兴我能帮助补充这些dll到解决方案手动

  • 引用的DLL 。 Piotr