一行命令搞定沒有Visual Studio2003(2005)時的手動編譯

來源:互聯網
上載者:User

標籤:os   io   strong   檔案   代碼   sp   log   on   c   

一行命令搞定沒有Visual Studio2003(2005)時的手動編譯命令

 

起因:

有時可能會發生這樣的情況,網站做好了,要在伺服器上布署。布署中發現,有些地方代碼需要小改,然而,在伺服器或其他地方沒有安裝VS系列工具,但伺服器上已安裝有.net架構,此時仍然需要對已有項目的某些檔案進行少量修改,並再次進行編譯。此時,在伺服器上安裝VS系列開發工具並不可能,也不經濟。那麼下面的方法就可以派上用場了。

 

(1)將下面一行儲存到你項目所在的目錄下一個名為:buid.bat檔案中:

%SYSTEMROOT%/Microsoft.NET/Framework/v2.0.50727/MSBuild.exe YourSolutionName.sln /t:Rebuild /p:Configuration=Release /l:FileLogger,Microsoft.Build.Engine;logfile=Build.log

 

關於buid.bat:前面名字可以隨便取,後面一定是.bat,帶bat尾碼的是批次檔。

 

(2)運行此buid.bat檔案。

此時發現所在目錄下多了PrecompiledWeb/工程名稱/bin目錄,下面有你需要的.dll。

 

(3)再COPY到你的相關網站目錄下即可。

 

關於更多的MSBuild.exe命令及參數解釋,這裡就不多說,查一下MSDN或百度一下即可。

一行命令搞定沒有Visual Studio2003(2005)時的手動編譯

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.