我在構建服務器上沒有Visual Studio。 After migrating from DNX (RC1) to .NET Core CLI (RC2) my build on TeamCity broke。無法在構建服務器上發佈ASP.NET Core 1.0 RC2應用程序
確保我已經從我的電腦複製的MSBuild目標,以構建服務器後:
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet
我能來構建解決方案。
問題是:我無法發佈它!
當我運行:MSBuild.exe Solution.sln /p:DeployOnBuild=true /p:publishprofile=local
它將失敗:
C:\ Program Files文件(x86)的\的MSBuild \微軟\ VisualStudio的\ v14.0 \ DOTNET的\ Microsoft.DotNet.Publishing.targets(406, 5):錯誤:發佈期間發生錯誤。 [d:\ path \ project.xproj] C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ DotNet \ Microsoft.DotNet.Publishing.targets(406,5):error:Can bind argument參數'路徑',因爲它是一個空字符串。 [d:\路徑\ project.xproj]
我已經重新創建發佈輪廓與Visual Studio(產生的PowerShell腳本是一個比與RC1不同)
的發表作品罰款本地,我已經安裝了Visual Studio。
的問題是:
什麼我需要添加到構建服務器,能夠與/p:DeployOnBuild=true /p:publishprofile=
運行的MSBuild,而無需安裝Visual Studio。
感謝