台灣最大程式設計社群網站
線上人數
837
 
會員總數:244895
討論主題:188889
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 裝完 Ajax,再按 VS2005「工具」的「產生本機資源」會慘掛?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
裝完 Ajax,再按 VS2005「工具」的「產生本機資源」會慘掛?
價值 : 100 QP  點閱數:3817 回應數:6

樓主

Je
高級專家
7424 113
5959 1237
發送站內信

裝完 Ajax,再按 VS2005「工具」的「產生本機資源」會慘掛?

小弟在公司發現這個疑似 bug 的問題。

情境(1)
小弟在一月底 ASP.NET AJAX Framework 剛出來時,就玩過一陣子,用起來都沒問題,
匯入 AJAX 的 30 多個 Controls 至 VS2005 的工具箱中,用起來也沒問題。

情境(2)
小弟因專案需要,導入「多國語言(Localization)」的功能,亦即讓使用者在下拉選單中,
可隨時更換目前網頁要顯示成中文、英文、…或各國語言。做法是在 VS2005 中,在 ASPX 的
「設計」模式中,選擇「工具」→「產生本機資源」,即會在「方案總管」中,自動產生
「App_LocalResources」資料夾,和該 ASPX 對應的各國 XML 設定檔。
這個功能小弟之前試過幾十次、按過幾十次,都沒問題。

情境(3) - 綜合情境(1)、情境(2)
最近要在一個有用 ASP.NET AJAX Framework 導入的專案中,再由我加入多國語言的功能,
卻發生超詭異的現象。
只要在有用 AJAX 的專案中,選擇 VS2005 的「工具」→「產生本機資源」,…就完了。

此時 VS2005 的「工具箱」中會只剩下一個「HTML」控制項的摺疊頁籤,其他所有的控制項
通通不見了,而且即使再反覆「重設工具箱」、「選擇項目」加入 DLL 組件檔的勾選也沒用,
而且從此以後任何其他專案再開啟也會這樣。另外,VS2005 的「工具」→「產生本機資源」該
選項,也會永遠變成唯讀,也就永遠無法再產生 XML 資源檔。

就算重開機、移除掉 AJAX Framework 再重開機、重灌(修復) VS2005 也沒用,還是一樣,
所有的控制項永遠出不來、永遠無法用。

最後只好重灌 Ghost 作業系統。


ASP.NET AJAX 和 ASP.NET 2.0 多國語言的「產生本機資源」指令相衝嗎?!!

----------------------------------

小弟今晚回家後,要用家中的電腦再做最後的確認,是否上述二者相衝。

若有其他不怕死的大大,也歡迎自測試,但要有重灌 OS 的心理準備。只要自在有
ASP.NET AJAX 的 VS2005,選一下「工具」→「產生本機資源」,就…知道了。


願冒險幫忙測試並回報結果者,小弟都會儘量送本站點數。

----------------------------------
----------------------------------
personal website:
http://j2se.myweb.hinet.net



搜尋相關Tags的文章: [ 產生本機資源 ] , [ Localization ] ,
本篇文章發表於2007-05-08 15:14
== 簽名檔 ==


別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

unicorn
捐贈 VP 給 unicorn 檢舉此回應
問一下 你的visual studio 200 換上 sp1 了嗎
本篇文章回覆於2007-05-08 15:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

unicorn
捐贈 VP 給 unicorn 檢舉此回應
上文 少打一個5
vs2005
本篇文章回覆於2007-05-08 15:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

Je
檢舉此回應
感謝回應,
vs2005沒裝sp。

最後發現無關ajax、多國語言,
只是因為改到一個vs2005開啟檔案的設定。

請勿再回應此蠢問題,謝謝。
本篇文章回覆於2007-05-08 17:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
看完妳的問題發現一件好笑的事,為什麼妳要亂改,
請勿再回應此蠢問題,沒辦法手癢不回不行,
本篇文章回覆於2007-05-09 00:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

leetest
檢舉此回應
請問樓主:
我發生了和你差不多的問題 , 我也有匯入 AJAX 的 Controls 至 VS2005 的工具箱中,
但工具箱所有的控制項都還在 , 只有「工具」→「產生本機資源」該選項,也會變成唯讀.

請教要如何才能把「產生本機資源」該選項,變成可使用 ? 謝謝 !
本篇文章回覆於2009-03-12 14:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

阿郎
檢舉此回應
請問 您是怎麼解決的 我也是有這問題..

ASP.NET AJAX 的 VS2005,選一下「工具」→「產生本機資源」,
之後建的其它語言.resx都會抓不到.
本篇文章回覆於2010-11-28 17:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.