【发布时间】:2018-05-31 09:20:50
【问题描述】:
我突然无法发布我的 dot net core 项目,没有进行任何已知的更改,所以这似乎令人莫名其妙地令人沮丧...(加上几个月来一直存在的项目构建问题,同时使用 dot net core对于我的后端服务器)。
当我去发布时,它失败并给我错误消息:
“发布失败。”
检查日志,我看到每个剃须刀视图都有警告或错误,并以相同的消息结尾:
"*.cshtml (-1): 目标标签名称不能为空或空格。"
最后,命令行错误:
"C:\程序 Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.mvc.razor.viewcompilation\2.0.0\build\netstandard2.0\Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.targets(60,5): 错误 MSB3073:命令 ""dotnet" exec --runtimeconfig"
被吐了出来,让我没有足够的提示来解决这个问题,甚至不知道去哪里找。
任何想法我可以采取什么样的步骤来解决这类问题?
如果我不尽快解决这个问题,我认为这对我来说是 dot net core 的最后一根稻草……我想喜欢它……我真的喜欢它……我花了更多时间尝试制作它只是构建,(也遵循本书的所有内容!)而不是我花费的编码!最令人头疼的肯定是升级到 dotnetcore 2.0……即使有微软的指示。
【问题讨论】:
-
@omajid 是的,不幸的是,从头开始创建一个新项目并复制我的源代码和其他资产/配置并不是我真正想要的解决方案。
-
天啊。完全一样的事情刚刚开始发生在我身上。我想是在我将 VS 升级到 15.3 之后。一切工作正常,现在出版被打破了。在 cli/VS 中重建工作正常。你升级 VS 了吗?
-
另外我应该说它与从1.1升级无关。
-
@Shrike 是的,我已经升级了考虑一下...我现在就试试你的建议!