ASP.Net intellisense错误地建议路径

时间:2015-12-09 22:53:18

标签: c# asp.net asp.net-mvc razor asp.net-core-mvc

遵循Pluralsight课程,我有效地编写了一个ASP.NET 5 / MVC 6 Web应用程序。以以下格式引用对象时:

~/js/site.js

~/css/site.css

在.cshtml文件中,Intellisense显示错误,说无法找到文件,建议路径应该是:

~/wwwroot/js/site.js
~/wwwroot/css/site.css

然而使用第一组路径在实际网页上正确引用文件,但使用第二组路径,因为Visual Studio建议打破网页,两者都是js和css没有加载。

这些项目位于wwwroot文件夹下,如您所见:

Solution Explorer

为什么Intellisense会以这种方式运行,我该如何解决这种问题呢?

编辑:这是project.json文件:

{
  "version": "1.0.0-*",
  "compilationOptions": {
    "emitEntryPoint": true
  },

    "dependencies": {
        "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final",
        "Microsoft.AspNet.Mvc": "6.0.0-rc1-final",
        "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final",
        "Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final",
        "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-rc1-final"
    },

  "commands": {
    "web": "Microsoft.AspNet.Server.Kestrel"
  },

  "frameworks": {
    "dnx451": { },
    "dnxcore50": { }
  },

  "exclude": [
    "wwwroot",
    "node_modules"
  ],
  "publishExclude": [
    "**.user",
    "**.vspscc"
  ]
}

0 个答案:

没有答案