2013-11-22 63 views
-1

我想我的項目有兩個可執行窗口。無論是兩個可執行文件的結果,還是兩個窗口在雙擊exe時啓動並不重要。多個窗口與C#項目

我希望能夠關閉第一個窗口並讓第二個窗口繼續運行。打開第一個窗口的新實例不應該影響第二個窗口,並且應該允許一次運行不超過1個第二個窗口的實例。

理想情況下,我想我的項目有兩個可執行文件,但我不知道如何實現這一點。我不想讓它們成爲單獨的項目,因爲它們共享很多相同的方法和變量,以及用戶設置,但是如果這是唯一的方法,我可能不得不這樣做。

什麼是最好的方式去做這件事?

回答

0

監守他們分享這麼多,我會建議做3個項目

  • 1每個窗口
  • 1的共享功能。

通過這種方式,共享的功能可以被編譯成一個單獨的DLL,可以通過雙方的exe

+0

窗戶使用是各自在自己的cs文件,共享功能是在一個單獨的.cs文件以及。 我該怎麼做才能讓我的項目可以同時執行兩個窗口?必須從同一個項目(使用不同的類)執行EXE?如果我要創建單獨的Visual Studio項目,我將如何訪問共享項目中的方法? – user3022421