我在构建服务器上没有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。
感谢