星期四, 8月 02, 2007

[.Net]How to monorail by Generator tool(1)

環境:Windows 2000/XP
需求:
  1. 利用Subversion(或TortoiseSVN checkout Generator 出來,網址:http://svn.castleproject.org:8080/svn/castle/trunk/Tools/Generator/
  2. 進行編譯與安裝:nant install,這個步驟會將 monorail.bat 與 generator.bat 這兩個批次檔安裝到 c:\winnt 或 c:\windows 下。
  3. 切換到你的工作目錄,執行 monorail your_project,就會自動幫你產生出 your_project 這個目錄,裡面就是完整的框架。
  4. 切換到 your_project 目錄下,執行 nant setup,這個步驟會自動幫你下載官方網站上的 rc2 版本下來進行設定,如果你想要使用最新的組件,可以修改 default.build 裡面的 castle.url,將他改為官方 build server 上提供的網址(每日更新),如:
    <property name="castle.url" value="http://builds.castleproject.org/builds/castleproject-1.1-build_456-net-2.0-debug.zip" />
    ;或是本地端位置
    <property name="castle.url" value="file://c:\download\Castle-net-2.0-debug-2007-7-30 (r4074).zip" />
  5. 修改 public/web.config,第18行多了 <services> 將這行移除或註解掉。
  6. Mono 目錄下的 booi.bat 複製到 your_project 目錄下,script 目錄下的批次檔都會用到,所以複製到這邊以後會比較省事。
  7. 修改 script\server.bat為如下內容,如果你不修改的話,Webdev.WebServer.exe 雖然可以順利執行,但卻會出錯。
    @booi script\server.boo %windir%\Microsoft.NET\Framework\v2.0.50727\Webdev.WebServer.exe norestart /port:8080 /path:%CD%\public
  8. 執行 script\server,右下角會有 Webdev.WebServer.exe 的 trayicon 出現,告訴你可以用了。打開瀏覽器吧,在網址列輸入 http://localhost:8080/index.html 就可以看到畫面囉~


除了以上的步驟,產生出來的專案目錄下有個 README.TXT,你也可以好好地閱讀一下。

沒有留言: