熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

如何在命令行下編譯一個ASP.NET項目

2013-11-13 10:28:53  來源: .NET編程 

  很多情況你從網上下載了源程序卻苦於本機沒裝開發環境而不能編譯查看下面我簡單說一下解決辦法
  
  源程序最好有csproj或vbproj文件沒有的話要花些時間調試
  下面我以VBNET做示例講解一下
  
  從proj我們可以獲取以下有用信息
  
  Settings小節中有很多配置選項對應一些編譯器選項
   <References>小節中是項目的引用方類庫最好用絕對路徑
  <Imports>小節中是要導入的一些命名空間
  <Files>小節中有項目的所有文件選取 BuildAction = Compile的文件
  
  用vbc測試了一下很容易注意以下幾項
  rootnamespace
  reference
  target
  imports
  
  加上bugreport可以將所有的源文件代碼和bug報告輸出不錯
  
  給你一端編譯示例
  vbc /r:Systemdll /r:SystemDatadll /r:SystemDrawingdll /r:SystemWebdll /r:SystemXmldll /r:bin\MicrosoftApplicationBlocksDatadll /r:bin\ExportTechnologiesWebControlsRTEdll /imports:MicrosoftVisualBasic /imports:System /imports:SystemCollections /imports:SystemConfiguration /imports:SystemData /imports:SystemDrawing /imports:SystemWeb /imports:SystemWebUI /imports:SystemWebUIHtmlControls /imports:SystemWebUIWebControls /imports:MMS /rootnamespace:MMS /t:library /out:TrulyMMSdll /bugreport:buglog AssemblyInfovb Globalasaxvb HDAddaspxvb HDticketLogAddaspxvb MISvb PageBasevb Utilsvb
  
  如果沒有proj文件那麼可以用
  dir /b *vb > filelisttxt
  獲取
  
  csc的使用方法就靠你自己去琢磨了
  
  這樣編譯出來的跟vs是有點區別的因為我們很多選項沒有配置但是經過測試基本可以正常工作的
  
  你完全可以根據這個理論花幾分鐘去寫一個application自動利用csc程序幫您編譯項目
From:http://tw.wingwit.com/Article/program/net/201311/13783.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.