簡體   English   中英

找不到“ RazorGenerate”任務。 嘗試在Rider IDE中運行Blazor項目並始終出現此錯誤。 怎么了?

[英]The “RazorGenerate” task was not found. Trying to run a Blazor project in a Rider IDE and always get this error. What's wrong?

我正在嘗試在Rider IDE中運行Blazor解決方案。 在撰寫本文時,我目前正在使用SDK 3.0.100-preview3-010431,而且我對剃刀頁面也非常陌生。 加載項目后,[MySilyProject] .Client解決方案將發出警告:

項目'[MySilyProject] .Client'的加載完成並顯示警告:未找到“ RazorGenerate”任務。 檢查以下各項:1.)項目文件中任務的名稱與任務類的名稱相同。 2.)任務類是“公共”的,並實現Microsoft.Build.Framework.ITask接口。 3.)在項目文件或目錄“ C:\\ Program Files \\ dotnet \\ sdk \\ 3.0.100-preview3-010431”中的* .tasks文件中正確聲明了任務。 在(93:5)

因此,我無法繼續進行操作,並且Blazor頁面未編譯或執行。

這是生成失敗的原因:Microsoft.NET.Sdk.Razor.Component.targets(93,5):[MSB4036]找不到“ RazorGenerate”任務。 檢查以下各項:1.)項目文件中任務的名稱與任務類的名稱相同。 2.)任務類是“公共”的,並實現Microsoft.Build.Framework.ITask接口。 3.)在項目文件或目錄“ C:\\ Program Files \\ dotnet \\ sdk \\ 3.0.100-preview3-010431”中的* .tasks文件中正確聲明了任務。

我從VS Marketplace( https://marketplace.visualstudio.com/items?itemName=DavidEbbo.RazorGenerator )下載了.vsix文件,但該文件無法識別jetbrains IDE。

在IDE中,我嘗試從IDE中隨意運行文件,但沒有任何反應。 Tbh,我不知道我是否適當地走了這條路

還通過NuGet:嘗試了Microsoft.AspNet.Razor(3.2.7)和RazorGenerator.Mvc(2.4.9)。 警告仍然存在,並且頁面未執行

我做錯了什么? 請幫忙?

檢查您是否具有MVC和Blazor文件的匹配版本。 確保您不包括Microsoft.AspNetCore.Razor.Design程序包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM