2

我正在使用 Visual Studio C# 2008 速成版。我有一个包含多个项目的解决方案,其中大部分是类库,但其中两个是可执行项目(一个 GUI 和一个命令行界面)。

有没有一种好方法可以制作一个安装两个可执行项目的 ClickOnce 安装程序?

如果我让其中一个项目被另一个项目引用,我认为它会让我做我想做的事,但这似乎是个坏主意,因为它不能正确表示真正的依赖关系:两个可执行项目都不依赖于另一个,它们只是在类库中共享大量代码,我希望它们一起安装。

4

2 回答 2

1

ClickOnce 安装程序的目的是安装单个应用程序。如果您只想拥有其他可用的东西,您可能只添加引用,但它不允许用户轻松加载它。不要太担心“共享 DLL”我认为单击一次系统会发现重复的引用。在任何情况下都没有关系,因为 ClickOnce 管理并确保 DLL 在程序运行时是最新的。

于 2009-11-23T19:17:45.043 回答
1

嗯,也许,您可以只创建一个主启动页面表单,并在其他两个项目中使用该启动表单。这样你只有一个应用程序,但它做两件不同的事情。

于 2009-11-23T19:20:25.960 回答