我正在嘗試處理.net核心項目,並且語法突出顯示對剃刀視圖無法正常工作。是否有我缺少的dev依賴項或配置屬性。對於asp- *標籤,智能感知也無法正常工作。有什麼建議麼?我已經嘗試刪除appdata中的ComponentModelCache。語法突出顯示和智能感知無法正常工作.net核心與2015
這裏是我的project.json所以你可以看到我用什麼包。這似乎與項目設置有關,很可能是一個包。我在我的_ViewImports.cshtml文件中導入標籤助手。我只是不確定這個項目與默認的.NET Core項目相比有什麼不同。這個項目是從一個空的網絡核心項目開始的。
{
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0",
"type": "platform"
},
"Microsoft.AspNet.Tooling.Razor": "1.0.0-rc1-final",
"Microsoft.AspNetCore.Diagnostics": "1.0.0",
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.0.0",
"Microsoft.AspNetCore.Mvc": "1.0.1",
"Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.1",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.1",
"Microsoft.AspNetCore.StaticFiles": "1.0.0",
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.1",
"Microsoft.Extensions.Configuration.FileExtensions": "1.1.0",
"Microsoft.Extensions.Configuration.Json": "1.1.0",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.Extensions.Logging.Debug": "1.0.0",
"Microsoft.AspNetCore.Routing": "1.0.1",
"Microsoft.AspNetCore.Razor.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"Microsoft.VisualStudio.Web.CodeGenerators.Mvc": {
"version": "1.0.0-preview2-final",
"type": "build"
}
},
"tools": {
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final",
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final"
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
},
"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true
},
"runtimeOptions": {
"configProperties": {
"System.GC.Server": true
}
},
"publishOptions": {
"include": [
"wwwroot",
"web.config"
]
},
"scripts": {
"prepublish": [ "bower install" ],
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
}
}
以前是否有效?它可以正常工作,如果最近發生了此問題,可以嘗試在evelated命令提示符下運行命令:devenv/resetuserdata或/ safemode,然後再次檢查此問題。如果此問題仍然存在,則可以運行以下命令:devenv/log來收集運行時日誌。然後將文件(%APPDATA%\ Microsoft \ VisualStudio \ Version \ ActivityLog.xml)上傳到https://onedrive.live.com/並在此處共享鏈接。 –
您也可以嘗試創建一個新的ASP.NET核心Web應用程序Web應用程序並單擊「更改身份驗證」,選擇「個人用戶帳戶」以對此問題進行測試。 –
我在另一個項目中工作,我添加了microsofts默認應用程序。智能感知和顏色編碼在該項目中正常運行。這可能是我缺少的一個包嗎?我打算進行掃描,並找出與「微軟」默認項目相比,我在「破損」項目中擁有哪些依賴關係。 – ddeamaral