JUST DO IT ~

          我只想當(dāng)個程序員

          c# 通過 ide 2008 的編譯 解決方案

          C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE>devenv

          Microsoft (R) Visual Studio 9.0.21022.8 版。
          版權(quán)所有 (C) Microsoft Corp。保留所有權(quán)利。

          無效的命令行。未知開關(guān) : /。

          用法:
          devenv  [solutionfile | projectfile | anyfile.ext]  [switches]

          @echo off
          echo "參數(shù)%%0"
          echo "%0"
          echo "參數(shù)%%1"
          echo "%1"

           

          REM We need a targetdir
          echo  %OS%
          IF "%OS%" == "Windows_NT" setlocal


          :echousage
          Echo.
          echo .

           




          devenv 的第一個參數(shù)通常是一個解決方案文件或項目文件。
          如果您希望在編輯器中自動打開文件,
          也可以使用任何其他文件作為第一個參數(shù)。當(dāng)您輸入項目文件時,IDE
          會在項目文件的父目錄中查找與該項目文件具有相同
          基名稱的 .sln 文件。如果不存在這樣的 .sln 文件,
          IDE 將查找引用該項目的單個 .sln 文件。如果不存在這樣的單個
          .sln 文件,則 IDE 將創(chuàng)建一個具有默認(rèn) .sln 文件名的未保存
          的解決方案,其基名稱與項目文件的基名稱相同。

          命令行生成:
          devenv solutionfile.sln /build [ solutionconfig ] [ /project projectnameorfile [
           /projectconfig name ] ]
          可用的命令行開關(guān):

          /Build          使用指定的解決方案配置生成解決方案或
                          項目。例如“Debug”。如果可能存在多個平臺,
                          則配置名稱必須用引號括起來
                          并且包含平臺名稱。例如“Debug|Win32”。
          /Clean          刪除生成結(jié)果。
          /Command        啟動 IDE 并執(zhí)行該命令。
          /Deploy         生成并部署指定的生成配置。
          /Edit           在此應(yīng)用程序的運行實例中打開
                          指定文件。如果沒有正在運行的實例,
                          則啟動一個具有簡化窗口布局的新實例。
          /LCID           設(shè)置 IDE 中用于用戶界面的默認(rèn)語言。
          /Log            將 IDE 活動記錄到指定的文件以用于故障排除。
          /NoVSIP         禁用用于 VSIP 測試的 VSIP 開發(fā)人員許可證密鑰。
          /Out            將生成日志追加到指定的文件中。
          /Project        指定生成、清理或部署的項目。
                          必須和 /Build、/Rebuild、/Clean 或 /Deploy 一起使用。
          /ProjectConfig  重寫解決方案
                          配置中指定的項目配置。例如“Debug”。如果可能存在
                          多個平臺,則配置名稱必須用引號括起來
                          并包含平臺名稱。例如“Debug|Win32”。
                          必須和 /Project 一起使用。
          /Rebuild        先清理,然后使用指定配置生成
                          解決方案或項目。
          /ResetAddin     移除與特定外接程序關(guān)聯(lián)的命令和命令用戶界面。
          /ResetSettings  恢復(fù) IDE 的默認(rèn)設(shè)置,還可以重置為
                          指定的 VSSettings 文件。
          /ResetSkipPkgs  清除所有添加到 VSPackages 的 SkipLoading 標(biāo)記。
          /Run            編譯并運行指定的解決方案。
          /RunExit        編譯并運行指定的解決方案然后關(guān)閉 IDE。
          /SafeMode       以安全模式啟動 IDE,加載最少數(shù)量的窗口。
          /Upgrade        升級項目或解決方案以及其中的所有項目。
                          并相應(yīng)地創(chuàng)建這些文件的備份。有關(guān)備份
                          過程的更多信息,請參見
                          “Visual Studio 轉(zhuǎn)換向?qū)?#8221;上的幫助。

          產(chǎn)品特定的開關(guān):

          /debugexe       打開要調(diào)試的指定可執(zhí)行文件。
                          命令行的其余部分作為它的參數(shù)
                          傳遞到此執(zhí)行文件。
          /useenv         使用 PATH、INCLUDE、LIBPATH 和 LIB 環(huán)境變量
                          而不是使用 VC++ 生成的 IDE 路徑。

          要從命令行附加調(diào)試器,請使用:
                  VsJITDebugger.exe -p <pid>

          C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE>















          使用.bat 文件,批量編譯項目文件



          使用.bat 文件,批量編譯由VS.NET生成的一個或多個解決方案中的各項目文件。將該批處理文件與Microsoft Visual SourceSafe結(jié)合起來使用,可以提高整個項目源代碼的編譯速度。

          主要通過Devenv 命令行開關(guān),Devenv 允許您設(shè)置集成開發(fā)環(huán)境 (IDE) 的各個選項,以及從命令行生成、調(diào)試和部署項目。使用這些開關(guān)從腳本或 .bat 文件運行 IDE,或以特定配置啟動 IDE。

          實例:BuildApp.bat,文件內(nèi)容如下:

          復(fù)制  保存
          path   %path%;D:\Program Files\Microsoft Visual Studio 8\Common7\IDE
          devenv /rebuild Debug .\AppOne\AppOne.sln /project "AppOne.csproj" /projectconfig Debug
          devenv /rebuild Debug .\AppTwo\AppTwo.sln /project "AppTwo.csproj" /projectconfig Debug
          pause


          該實例中用到兩個解決方案文件:AppOne.sln和AppTwo.sln。

          1、AppOne.sln中包含一個項目文件:AppOne.csproj。
          2、AppTwo.sln中包含兩個項目文件:AppTwo.csproj和Common.csproj。

          path   %path%;D:\Program Files\Microsoft Visual Studio 8\Common7\IDE
          其中“D:\Program Files\Microsoft Visual Studio 8\Common7\IDE”為VS.NET的安裝路徑,可根據(jù)實情況作修改。

          BuildApp.bat運行后截圖如下:

          1、AppOne的編譯信息:
          單擊顯示全圖,Ctrl+滾輪縮放圖片


          2、AppTwo的編譯信息:
          單擊顯示全圖,Ctrl+滾輪縮放圖片 

          posted on 2008-08-09 19:39 小高 閱讀(732) 評論(0)  編輯  收藏 所屬分類: DotNet

          導(dǎo)航

          <2008年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          統(tǒng)計

          常用鏈接

          留言簿(3)

          隨筆分類(352)

          收藏夾(19)

          關(guān)注的blog

          手冊

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 宣武区| 司法| 旬邑县| 建德市| 清河县| 柞水县| 宁化县| 偏关县| 仲巴县| 谢通门县| 石泉县| 民权县| 淳化县| 沐川县| 深泽县| 平安县| 太湖县| 海丰县| 望城县| 元氏县| 师宗县| 大竹县| 宜春市| 通许县| 北票市| 调兵山市| 扶沟县| 普陀区| 临猗县| 安西县| 旬阳县| 鄂托克旗| 抚顺市| 大姚县| 蒙阴县| 平利县| 武清区| 永城市| 安康市| 吴堡县| 红河县|