【问题标题】:Integrating two solutions in .Net在 .Net 中集成两种解决方案
【发布时间】:2015-05-11 12:04:43
【问题描述】:

有一个解决方案是从 VB 升级到 .Net。这是一个庞大的项目,有无数第三方软件的库引用。另一个完全建立在 .Net 反射(用于并发的并行框架代码和用于计划作业的密钥证书)。事实上,每个解决方案都具有专用的程序集文件、设置和资源的属性。

要求是将第二个解决方案集成到第一个解决方案。我设法将独立文件传输到主项目中,而没有太多痛苦。但我不确定我的选择是什么。如何将两个程序集文件包含到一个项目中?如何结合两个项目属性?

【问题讨论】:

  • 可能的答案太多,或者对于这种格式来说,好的答案太长了。请添加详细信息以缩小答案集或隔离可以在几段中回答的问题。
  • @JeremyThompson 你需要什么样的细节?本身没有特定的编码错误(至少目前如此),但我希望我可以采用一种方法将两种解决方案组合成一个。我检查了through this post though adding as a reference is still a bit over my head.
  • 需要比您提供的更多细节...您甚至没有提及应用程序类型(Winform、ASP.Net、WPF 等)或解决方案架构(例如 3 层、MVC ,MVVM)或您尝试过的方法无效。这就是为什么它太宽泛,有点像购物问题,因为当我们不知道问题域时,您需要一堆选项来解决集成问题。我将提供我的 2 美分 a) 如何将两个程序集文件包含到一个项目中? 只需将第二个解决方案的项目导入第一个解决方案 b) 如何合并两个项目属性? 重构它们。
  • 每个项目都应该在一个目录中自包含(可能有子目录)。在将项目添加到 .sln 时,您可以使用“添加现有...”使用现有项目创建一个新的 .sln,执行此操作时,您可以在其原始位置指定项目,也可以实际复制项目使用新的 .sln 文件将目录移动到新位置。如果是后者,那么您当然已经有效地分支了项目;一个目录中的更改不会反映在另一个目录中,反之亦然。
  • 除此之外,您的问题确实太广泛了。您应该尝试实现您的目标,然后如果您遇到问题,请发布问题以寻求有关特定问题的帮助。请参阅stackoverflow.com/help/how-to-ask 以获取有关如何将您的问题范围限制到足以在此处保持主题的建议。

标签: c# .net winforms properties assemblies


【解决方案1】:

我会提供我的 2 美分

a) 如何将两个程序集文件包含到一个项目中?

只需将 2nd Solutions 的项目导入 1st Solution

b) 如何结合两个项目属性?

您需要重构它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-25
    • 1970-01-01
    • 2022-08-18
    • 2011-03-29
    • 2010-11-06
    • 2011-07-25
    • 1970-01-01
    相关资源
    最近更新 更多