我正在尝试使用 VSTS 中的构建系统来构建和部署 c# .net Web 应用程序。我创建了一个新的单项目解决方案(因为似乎没有任何方法可以指定在多项目解决方案中构建/部署哪个项目!?!)并设置我的构建定义以指向这个新解决方案。我已将其设置为使用 VS2017 构建代理。
NuGet 恢复完成并开始构建,但失败并出现错误:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Sdks\Microsoft.NET.Sdk.Publish\build\netstandard1.0\PublishTargets\Microsoft.NET.Sdk.Publish.MSDeployPackage.targets(124,7): Error MSB4184: The expression "[System.IO.Path]::GetDirectoryName('')" cannot be evaluated. The path is not of a legal form.
有没有人遇到过这个问题并且知道如何解决它?
谢谢
我知道这可能有点晚了,但如果它对任何人有帮助,那么他们应该安装扩展VS颜色输出 https://marketplace.visualstudio.com/items?itemName=MikeWard-AnnArbor.VSColorOutput
然后去Tools => Options => VS颜色输出 => General=> 设置出现第一个错误时停止构建 to true
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)