asp.net - 发布时出现 Dot Net Core 构建错误 - 目标标签名称不能为空或空格

标签 asp.net razor .net-core

我突然无法发布我的 dot net core 项目,没有进行任何已知的更改,所以这似乎神秘地令人沮丧……(几个月来,在使用 dot net core 时,项目构建问题一直存在问题,这让情况变得更加复杂)对于我的后端服务器)。

当我发布时,它失败并给出错误消息:

“发布失败。”

检查日志,我看到每个 Razor View 都有一个以相同消息结尾的警告或错误:

"*.cshtml (-1): Targeted tag name cannot be null or whitespace."

最后,命令行错误:

"C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.mvc.razor.viewcompilation\2.0.0\build\netstandard2.0\Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.targets(60,5): Error MSB3073: The command ""dotnet" exec --runtimeconfig"

被吐出来,让我甚至没有足够的线索来解决这个问题,甚至不知道该去哪里寻找。

有什么想法我可以采取什么样的步骤来解决此类问题吗?

如果我不尽快解决这个问题,我认为这对我来说是点网核心的最后一根稻草...我想喜欢它...我真的喜欢...我花了更多的时间试图制作它只是简单地构建(也遵循书本上的所有内容!)比我花在编码上的时间还要多!最令人头疼的肯定是升级到 dotnetcore 2.0...即使有 Microsoft 的说明。

最佳答案

正如我在评论中指出的那样,我遇到了与您相同的问题。我没有对代码库进行任何重大更改,但突然遇到 msdeploy 包无法构建。同时在 vs 和通过 cli 中重建项目效果很好。
这可能听起来很愚蠢,但我刚刚删除了项目中的 obj 和 bin 文件夹,然后 dotnetpublish 开始像以前一样正常工作。 p>

关于asp.net - 发布时出现 Dot Net Core 构建错误 - 目标标签名称不能为空或空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46708193/

相关文章:

jquery - ASP.Net 中的饼图、条形图

c# - ASP.NET Core 2.0 Identity - 密码错误消息未显示在 View 中

c# - 在 404/500/任何异常上显示 MVC5 中的自定义错误 CSHTML 页面?

c# - 使用注释和自定义属性时的验证顺序

c# - 使用 CreateUser Wizard 控件将用户配置文件存储到自定义表中

c# - Azure Web App - 多个应用程序托管 - 访问 Web API 但显示来自 Web App 的 web.config 的错误

javascript - 使用 jquery 用新数据覆盖现有的 select2 多选下拉列表

docker - 无法使用 Visual Studio 2017 调试我的 Docker 容器

asp.net - 面向完整 dotnet 框架的 ASP.NET Core Web 应用程序是否在 IIS 中工作?

c# - 从 'System.String' 到 'Serilog.Core.IDestructuringPolicy' 的转换无效