本篇將介紹如何把 ItemTemplate 搬到其他機器上去
I. 匯入 ItemTemplate
話說坎尼小時候發現可以匯出 Template心想「哇,這東西不得了啊,快分享給同事」就很開心的做了很多共通的頁面
但換到另一台機器時才發現...怎麼 Visual Studio 沒有匯入的選項?
所以
「一定要這樣才能匯入嗎? 那要匯出的功能幹嘛?」
這個自然,只出不進非強調人性化的 Visual Studio 作為
坎尼找到許久,總算是找到了簡單的方法
II. 上一節廢話太多,真的要講如何匯入啦
首先,開啟 Visual Studio (2005、2008、2010)選擇 Tools -> Options
找到 Projects And Solutions
右邊的內容頁分別可以看到 User Project Templates Location
及 User Item Templates Location
這兩個實體路徑就是 Templates 的讀取路徑
此時只要簡單的把匯出的 .zip 檔,放到路徑下即可
雖然沒有 UI 的匯入選項,但也是比手動複製 Code 好上許多
III. 新增的 Webform Item 怎麼會建置出錯?
其實這個問題印象中是 vs 2008 以後才出現的建立好項目之後,無法直接進行建置的原因在於 .designer.cs
可以看到,雖然 .aspx.cs 的 Class 名稱已經改過,但 .designer.cs 卻沒有
要修正此項問題很簡單,首先把 Template 的檔案解壓縮,出現了五個檔案
把 aspx.cs 和 designer.cs 打開比較一下
可以發現 designer.cs 的 Class 名稱並未被修改
用
再將檔案壓縮成 .zip 即可 (壓縮檔變小了?!)
IV. 小結
第三小節提的這個問題,目前在 vs2010 中仍出現若有匯出 Template 需求的讀者,可以依上列的方式修改如果有人知道 Visual Studio 哪邊可以用 UI 匯入,也歡迎留言 ^^
沒有留言:
張貼留言