我們目前有一個asp.net網站,在VB.Net中開發了一些模塊&一些在C#中(不僅僅是類,還包括單獨的aspx頁面和後面的代碼) 。我們認爲我們想要轉向Web應用程序模型,因爲我們需要使用TFS實現CI。asp.net web應用程序與c#&vb.net都在代碼隱藏
問題:
當我們創建一個C#的Web應用程序,將文件從網站複製&說轉換爲Web應用程序它給Could not Parse errors
(可能是因爲文件是vb.net文件)
當我們創建一個VB.NET Web應用程序,複製&說轉換爲Web應用程序將其轉換隻vb.net頁&上發佈拋出錯誤在所有C#頁說Could not load type
的asp.net網站將W上的文件正確使用多種代碼隱藏語言支持。
幫助將不勝感激!
當你有一個網站時,它的工作原因是因爲代碼沒有被編譯,直到它被需要,然後每個頁面將被單獨編譯。使用一個Web應用程序,整個事情被編譯成一個DLL,並且你不能在一個DLL中混合使用語言。 – ChrisF 2009-10-10 16:53:26
我意識到投資已經完成,但爲什麼要使用兩種語言?這看起來像是一場噩夢。 – NerdFury 2009-10-12 15:44:59
這將是超級有用的。我們很想轉移到一個web應用程序項目,但我們通常是vb,有很多c#頁面隱藏着。 @NerdFury:兩個原因:1.來自互聯網的源碼,如SqlProfileProvider,Blog,論壇代碼。 2.開發人員想要使用新的語言功能,從其他地方複製/粘貼代碼(我們的大部分源代碼都是vb,但是有相當數量的新c#),並且不需要維護 - .net開發人員不需要通常很難讀/寫vb和c#IME。 – 2012-12-06 09:21:57