我有一个使用VS2015编写并部署在Azure中的.net核心Web应用程序。 最近我搬到VS2017,它迫使我转换我的网络应用程序解决方案,以便我可以在新的VS中开发它。我这样做了,没有任何问题。 然后我在我的应用程序中做了一个小改动,并将更改提交给github。一旦我这样做,Azure已经开始构建新版本,因为它被配置为从github自动部署当前版本的应用程序。 问题是在解决方案转换为VS2017之后我无法在azure中部署它。我不断收到错误:
D:\ home \ site \ repository \ WebApp \ src \ WebApp \ WebApp.csproj(84,5):错误 MSB3073:命令“dotnet bundle”退出,代码为1.失败 exitCode = 1,command = dotnet publish“WebApp \ src \ WebApp \ WebApp.csproj” --output“D:\ local \ Temp \ 8d481c16c48679f” - 配置发布
任何人都可以帮助我,我在VS IDE中不是很有经验,我认为它可能是项目属性或参考资料。
提前谢谢
答案 0 :(得分:2)
在.csproj文件中,请删除对“dotnet bundle”以及NuGet包“BundlerMinifier.Core”的任何引用。当你完成它并正确编译后,你可以安装NuGet包“BundlerMinifier”,它现在也将通过MSBuild在.NET Core应用程序中添加构建时支持