2011-09-20 230 views
1

我在同一個名爲MailTrigger的解決方案中編寫了一個C#windows服務項目和一個相關的安裝項目。但是在我構建整個程序之後,有兩個文件夾「MailTrigger」和「MailTriggerSetup」(正如我命名的安裝項目)。我的問題是如何將兩個項目設置在同一個文件夾中?如何將兩個Visual Studio項目設置在同一個文件夾中?

+0

您是指項目文件還是二進制文件(dll) –

+0

在哪個步驟和哪裏應該引用項目文件? – QianLi

+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 

一些需要謹慎,因爲你是直接編輯解決方案文件採取,P在嘗試此操作之前先備份數據。

+0

我的要求是這樣的: -MailTrigger --MailTriggerSetup ---- MailTiggerSetup.vdproj ----斌 ----釋放 --bin - 其他 - * CS。 – QianLi

相關問題