我試圖設置一個TeamCity項目,我想知道當我從「Visual Studio(sln)」中選擇「 「Runner Type」下的下拉菜單。當我選擇這個選項我的項目構建失敗,我得到這樣一堆編譯錯誤:使用命令行「devenv」構建但不使用Visual Studio(sln)和MSBUild
記錄\ LoggingSingleton.cpp(19,0):錯誤C1083:無法打開包含文件 :「自動/ AutoHandle.h':No such file or directory d:\ tcbuildagent \ work \ b1f06d91677fef59 \ consumer_2011_050 \ coretech \ sdk \ src \ auto \ AutoTempFile.h(16, 0):錯誤C1083:無法打開包含文件:'Coretech .h':沒有這樣的文件 或目錄 d:\ tcbuildagent \ work \ b1f06d91677fef59 \ consumer_2011_050 \ coretech \ sdk \ src \ auto \ AutoTempFolder.h(23, 0):錯誤C1083:無法打開包含文件:'Coretech .h':沒有這樣的文件 或目錄 d:\ tcbuildagent \ work \ b1f06d91677fef59 \ consumer_2011_050 \ coretech \ sdk \ src \ logging \ McLog2.h(8, 0):錯誤C1083:無法打開包含文件:'Coretech.h':沒有此文件 或目錄 d:\ tcbuildagent \ work \ b1f06d91677fef59 \ consumer_2011_050 \ coretech \ sdk \ src \ encryption \ McAfeeObfuscation.h(2, 0):錯誤C1083:無法打開包含文件:'Coretech.h':沒有這樣的文件 或目錄 d:\ tcbuildagent \ work \ b1f06d91677fef59 \ consumer_2011_050 \ coretech \ sdk \ src \ file \ BaseIniReader.h(21, 0):錯誤C1083:無法打開包含文件:'Coretech.h':沒有這樣的文件 或目錄 d:\ tcbuildagent \ work \ b1f06d91677fef59 \ consumer_2011_050 \ coretech \ sdk \ src \ file \ IniReader.h(21, 0):error C1083 :無法打開包含文件:'Coretech.h':沒有這樣的文件 或目錄 d:\ tcbuildagent \ work \ b1f06d91677fef59 \ consumer_2011_050 \ coretech \ sdk \ src \ file \ BaseIniReader.h(21, 0):錯誤C1083 :無法打開包含文件:'Coretech.h':沒有這樣的文件 或目錄 d:\ tcbuildagent \ work \ b1f06d91677fef59 \ consumer_2011_050 \ coretech \ sdk \ src \ file \ BaseIniReader.h(21, 0):錯誤C1083 :無法打開包含文件:「Coretech.h」:沒有這樣的文件 或目錄
但是,如果讓我選擇「命令行」作爲我的亞軍類型,並運行我的解決方案,如:devenv的......... 。 ./LogReader.sln /構建「調試」它構建良好,沒有編譯錯誤。但我們不希望我們的團隊每次都手動輸入參數,並且使用MSBuild(與Visual Studio sln相同的錯誤)或「Visual Studio(sln)」構建它們。
當您通過服務器上的msbuild手動構建sln時,構建是否會通過? – KMoraz