2010-05-25 91 views
6

我忙於一個小型項目,將Access2003數據庫轉換爲.NET。我正在嘗試將我的功能集成到正在用於某種管理的現有項目中。該項目中的代碼是VB.net。在一個解決方案中使用C#和VB.NET

我開始設置我的數據訪問層,這似乎工作正常。我可以製作新的網頁來訪問我需要的數據。但是,當我開始使用類文件來設置我的業務邏輯層時,我不能使用C#而不是VB來構建我的項目。我不喜歡VB,喜歡用C#編程,因爲我知道語法好得多,等等。是否有可能使用C#編程,因爲知道VB.NET是選擇構建整個項目的語言?

如果不是,使用我最喜歡的編程語言將我的模塊集成到項目中最聰明的方法是什麼? (做一個項目,並參考DLL?)

編輯:所以我的問題,下一步將是 - >

如果我在現有解決方案中建立一個新的項目,我可以使新項目包含我的業務邏輯層+數據訪問層和我現有的參考?

+1

不知道問題是什麼:您可以在一個解決方案中使用VB.NET和C#項目(雖然我不建議這樣做)。 – 2010-05-25 09:34:32

回答

7

是的,您不能在同一個項目內混合使用不同的語言,但您可以根據需要添加儘可能多的用不同語言編寫的項目到同一解決方案。 (這有時非常有用,特別是當涉及到使用C++/CLI編寫的部分時,這些部分能夠做到在C#/ VB.NET中無法做到的事情。)

相關問題