Visual Studio 2012多项目设置

时间:2013-07-09 12:32:22

标签: c# visual-studio-2010 visual-studio

虽然包含项目1的dll在另一个项目中被引用的多项目,但是必须在发布模式下构建子项目并在“主”项目的参考中引用它的dll。

例如,如果我有这个解决方案:

Solution- Master

   - Project 1
   - Project 2
   - Project 3
   - Project 4
   - Project 5

Project 5是Main项目。发布setup.exe时必须在发布模式下构建每个项目(1,2,3和4)(从下拉选项中选择Release)并包含引用每个项目/ bin /每个项目的发布到Project5。

另外,我在哪里可以为每个项目设置输出dll的路径?

3 个答案:

答案 0 :(得分:1)

不,并不是必须将输出构建到相同的底层配置 - 也就是说,您可以定义一个名为“Obscure”的配置,并且有一个项目构建要发布,另一个要调试,另一个要进行分段等等。 / p>

您可以在属性中设置项目的输出路径 - >构建页面(参见输出路径)。

答案 1 :(得分:0)

基本上,如果以发布模式构建的项目能够在目标硬件上独立运行。它不是强制性的,但很好。

从项目属性中为每个项目设置输出目录非常容易。

  • 右键单击该项目,选择属性

  • 对于C#,它是Build属性页面之一,在Output,Output目录下。

  • 在VB.Net项目中,它位于编译选项卡的顶部文本框中。

希望它会有所帮助

答案 2 :(得分:0)

如果您在参考管理器中添加参考,请在解决方案>下在项目中,您可以浏览到.csproj文件,它将使构建类型等同于主项目的构建类型。