如何将两个Visual Studio项目设置在同一个文件夹中?

时间:2011-09-20 01:39:07

标签: visual-studio-2010

我在名为MailTrigger的同一解决方案中编写了一个C#windows服务项目和一个相关的安装项目。但是在构建完整个程序之后,有两个文件夹,“MailTrigger”和“MailTriggerSetup”(因为我命名了安装项目)。我的问题是如何将两个项目设置在同一个文件夹中?

1 个答案:

答案 0 :(得分:0)

当您有解决方案时,您将在解决方案目录下拥有单独的项目主管。您可以使用安装项目告诉它将创建的二进制文件放在何处。我不确定你想要什么,你的主项目和你的设置之间没有任何描述的一个文件夹中的所有文件?(这不起作用)或者只是想将你的msi文件放在与主项目代码相同的文件夹中?

编辑:我能够得到一个看起来像的目录结构:
enter image description here

通过将MailTriggerSetup目录移动到MailTrigger目录并使用记事本编辑MailTrigger.sln文件的项目设置看起来像这样,也只是更改文件路径而不是Guid的

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}")  = "MailTrigger", "MailTrigger\MailTrigger.csproj", "{FD22977F-584D-4707-9B10-35482B91C450}"
EndProject
Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "MailTriggerSetup", "MailTrigger\MailTriggerSetup\MailTriggerSetup.vdproj", "{15C4C96E-EF6A-44DB-  BDFB-8AEE2C05289E}"
EndProject

由于您直接编辑解决方案文件,因此需要谨慎行事。请在尝试之前备份您的数据。