使用多个.sln解决方案

时间:2016-08-02 05:01:01

标签: c# dll clickonce

我有两个C#解决方案:

  • 一个用于具有.exe和.dll文件的应用程序的核心
  • 另一个具有扩展方法/附加实用程序和函数,它们生成一个.dll文件,可以由第一个应用程序中的.exe使用。第二个解决方案.dll取决于第一个解决方案中的.dll。

我想通过相同的clickonce应用程序发布这两个(或者,通常是多个这样的解决方案)。

可以通过为两个解决方案设置公共发布输出目录来实现吗?总而言之,第一个解决方案是始终首先构建的解决方案,而第二个解决方案是遵循,因此不应该存在任何不一致。

1 个答案:

答案 0 :(得分:1)

  

可以通过为两个解决方案设置公共发布输出目录来实现吗?

不,它不能。设置发布路径会将该程序集及其依赖项作为单个ClickOnce应用程序发布。如果您发布两个不同的解决方案,那么您将发布两个不同的ClickOnce应用程序,每个应用程序都有自己的清单文件。

基本上没有理由将此维护作为两个独立的解决方案 - 只需将项目合并为一个解决方案。