C# Visual Studio 2012多项目设置
当包含在另一个项目中引用项目1的dll的多个项目时,是否强制以发布模式构建子项目的dll,并在主项目的引用中引用其dll 例如,如果我有此解决方案:C# Visual Studio 2012多项目设置,c#,visual-studio-2010,visual-studio,C#,Visual Studio 2010,Visual Studio,当包含在另一个项目中引用项目1的dll的多个项目时,是否强制以发布模式构建子项目的dll,并在主项目的引用中引用其dll 例如,如果我有此解决方案: Solution- Master - Project 1 - Project 2 - Project 3 - Project 4 - Project 5 Project 5是主项目。在制作Release setup.exe时,必须在发布模式下生成每个Project 1、2、3和4,从下拉选项中选择发布,并将每个项目
Solution- Master
- Project 1
- Project 2
- Project 3
- Project 4
- Project 5
Project 5是主项目。在制作Release setup.exe时,必须在发布模式下生成每个Project 1、2、3和4,从下拉选项中选择发布,并将每个项目的每个from/bin/Release的引用包含到Project 5中
另外,我在哪里可以为每个项目设置输出dll的路径?不,不强制要求将输出生成到相同的基础配置-也就是说,您可以定义一个名为“模糊”的配置,一个项目生成要发布,另一个项目生成要调试,另一个项目生成要登台等等
您可以在属性->构建页面中设置项目的输出路径。请参见输出路径。基本上,如果在发布模式下构建的项目能够在目标硬件上独立运行。这不是强制性的,但很好 从项目属性为每个项目设置输出目录非常容易 在项目上单击鼠标右键,选择“属性” 对于C,它是“输出”目录下的“生成”属性页之一 在VB.Net项目中,它位于“编译”选项卡的顶部文本框中
如果您在参考管理器中的“解决方案”>“项目”下添加参考,则可以浏览到.csproj文件,它将使生成类型与主项目的生成类型等效,希望这会有所帮助 调试设置总是比发布设置慢。如果我将DLL一个从构建、一个从发布和另一个从stagingNow中划分出来,这不会影响执行速度吗?这是一个不同的问题。