如何分发引用类库的visual studio解决方案

时间:2011-12-05 13:32:28

标签: vb.net visual-studio dll setup-project

我有一个使用VB.net编写的visual studio解决方案。

该解决方案包含4个项目。

  1. GUI
  2. 服务
  3. 设置库
  4. WiX设置项目
  5. 以下是它的工作方式。

    上周,我没有共享设置库,一切都很好。但是,因为GUI和Service都包含一个名为ConfigXML.vb的相同类(用于序列化和反序列化设置),我经常对项目进行更改和复制以及粘贴,所以我决定将类提取到一个库项目中。它是自己的(上面3)。

    本周,没有任何作用!

    我添加了对1.和2的项目引用。事情确实和以前一样。当我“开始调试”时,我可以正常查看和使用GUI。

    但是,我遇到的问题是,当我创建并安装解决方案的新安装程序时,GUI和服务都无法启动。

    我认为问题是设置库不再是预期正确/未正确注册的位置,需要通过Setup.msi或类似的东西放在目录中。

    这是我第一次做这样的事情,所以我希望这是我需要的一个明显的解决方案。

1 个答案:

答案 0 :(得分:0)

我从那个班级的名字中收集了#34; ... XML.vb"在光盘上有这个类的XML文件。如果有这样的文件,那么你需要将该文件添加到项目中,然后右键单击它转到"属性"并设置"复制到输出目录"到"复制如果更新"