【问题标题】:Creating a deployment package for solution with multiple projects in VS2010在 VS2010 中为具有多个项目的解决方案创建部署包
【发布时间】:2013-01-04 16:39:20
【问题描述】:

我有一个包含 14 个项目的解决方案。我正在尝试为此解决方案创建一个部署包。我可以使用向导打包单个项目以部署在我们的远程服务器上;但是,我很难找到有关将解决方案与多个项目打包的任何信息。

首先,是否可以为解决方案而不是项目创建部署包;

其次,任何人都可以指出有关此主题的任何信息(将解决方案与多个项目打包 - 而不是如何为项目创建部署包)。

谢谢

【问题讨论】:

    标签: c# asp.net visual-studio-2010 deployment package


    【解决方案1】:

    是否可以为解决方案而不是项目创建部署包?

    不知道您创建解决方案包的目的,只是简单地回答您的问题 - 不,您不能打包整个解决方案。 VS 2010 和 2012 中的包选项是创建一个可部署的项目,其中包括网站等人工制品,用于另一种环境(如测试或生产)的 SQL。

    但是,您可以在 VS2012 中压缩解决方案,这是一项新功能,通过右键单击解决方案来创建解决方案的缩小版本以实现可移植性。

    最佳信息来源是microsoft

    【讨论】:

    • 我同意,在 Visual Studio 中,解决方案只不过是一种结构,它允许将项目组合在一起以进行代码组织。部署单元是项目。
    • @Kevin:我不同意。部署单元位于解决方案和项目之间。您所说的仅适用于有限的解决方案,其中一个项目描述了全部可交付成果。
    • 还可以从一个解决方案中为多个项目创建多个包。
    • @Nexus - 谢谢,我认为这是我应该尝试做的。 “还可以从一个解决方案中为多个项目创建多个包。”
    【解决方案2】:

    部署不仅仅是 Visual Studio 提供的部署。

    有关高学习曲线和所有选项,请参阅:

    蜡 3.6 wix.codeplex.com

    我们使用这个工具来解决您描述的问题。

    【讨论】:

      猜你喜欢
      • 2011-11-09
      • 2021-11-10
      • 1970-01-01
      • 2015-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多