我創建了一個新的vs.net項目並添加了asp.net網站項目中的所有文件。將asp.net網站項目類型轉換爲常規項目
當我編譯時,它找不到對類的引用。
在AppCode中定義了該類,但沒有命名空間。
所以我添加了一個命名空間,然後在default.aspx.cs
(這是錯誤發生的地方)我添加了using
聲明。
using語句沒有選擇命名空間。
問題是什麼?
我創建了一個新的vs.net項目並添加了asp.net網站項目中的所有文件。將asp.net網站項目類型轉換爲常規項目
當我編譯時,它找不到對類的引用。
在AppCode中定義了該類,但沒有命名空間。
所以我添加了一個命名空間,然後在default.aspx.cs
(這是錯誤發生的地方)我添加了using
聲明。
using語句沒有選擇命名空間。
問題是什麼?
如果我是你,我會從頭開始。網站「項目」與Visual Studio中的其他實際項目類型有很大的不同,它可能不值得「轉換」的麻煩。
我會盡可能創建一個空的項目並重新開始。您可以複製和粘貼.aspx和.ascx文件,但任何代碼隱藏需要單獨複製和粘貼,可能按方法進行。
說實話,這是一個噩夢轉換asp.net web site
項目類型爲regular project
。
按Saunders
建議,更好地從頭開始,因爲它會爲更多的時間來先轉換採取兩次,然後fix-up
你的斷碼。
它更可能是文件的重複或雙重編譯,AppCode文件夾由ASP.NET後臺編譯器構建,並且當您顯式構建項目時,會再次創建類型,因此會生成重複類型。如果您使用Visual Studio的轉換爲Web應用程序方法,則默認情況下將AppCode重命名爲Old_App_Code。檢查此鏈接網站轉換爲Web應用程序項目
http://msdn.microsoft.com/en-us/library/aa983476(v=VS.100).aspx
你是什麼意思「不拾取命名空間」?你可以發佈一些代碼嗎? – 2010-06-20 01:47:11