0

我需要创建stand alone EXE一个解决方案。该解决方案包含two项目,即:

  • A-项目(设置为开始)
  • B 项目(A 网络服务)

    B 项目使用DLL驻留在同一B-project文件夹中的外部。上述解决方案在构建后完美运行。现在我想创建一个独立的EXE。这样我就可以将我的产品出售用于商业用途(在我的学校)。

为此,我执行了以下几点:

  • 在具有名称的解决方案中添加一个新项目(SETUP Project) 。test
  • 现在添加project outputA-projectproject下拉列表中选择。
  • 然后我对B-project即添加执行相同操作并从下拉列表中project output进行选择。B-projectproject
  • 检查.net framework 4依赖关系,这很好。
  • 构建它。
  • 安装它。

我去了我的program files目录并test.exe以管理员身份运行,并尝试打开网络服务URL

我知道它web services运行完美,但是当我输入 url 时它会返回我Request error,当写入的方法instance class没有完美执行时会发生这种情况。在我的项目中,编写的方法Instance class称为 externall dll

我应该如何将该 dll 与我的EXE. 让它运行得很好?我应该更改代码中的路径吗?

4

1 回答 1

1

如果要部署一个 .EXE:

  • 将项目 B 依赖的 dll 添加为资源(右键单击添加现有项 -> 选择 dll -> 将构建操作更改为嵌入式资源)
  • 对项目 A 和项目 B 执行相同操作(即将它们作为资源添加到您的 Setup.exe)
  • 然后你需要实现这里描述的解决方案
于 2013-01-03T20:42:49.677 回答