簡體   English   中英

VS 2015 MVC6參考/相關性錯誤

[英]VS 2015 MVC6 references/dependencies errors

我剛剛將VS 2015 RC從MSDN升級到最終版本。 然后,我嘗試添加一個新項目,即MVC 6項目。

但是沒有任何效果,並且錯誤列表為空。 如果我嘗試構建,它似乎會永遠等待,最終我必須取消構建過程-完全沒有錯誤,它只是沒有構建。 -沒錯,正如您從下面的屏幕截圖中可以看到的那樣,Core和DNX的大多數參考都標有黃色錯誤三角形。

但是,至少我希望獲得某種錯誤消息或其他提示以解決此問題。

我對該項目進行了零更改,因此它應該是開箱即用的。 除了“ WindowsAzure.Storage”引用之外,我想我添加了一個引用,但是一個或多個引用沒有什么區別,我只是想看看通過nuGet管理器添加的引用是否可以更好地工作,但是它們別。

大多數參考都直接顯示錯誤

不確定是否會有所幫助,但這是有問題的項目的默認project.json的副本:

{
  "webroot": "wwwroot",
  "version": "1.0.0-*",

  "dependencies": {
    "Microsoft.AspNet.Diagnostics": "1.0.0-beta5",
    "Microsoft.AspNet.Mvc": "6.0.0-beta5",
    "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta5",
    "Microsoft.AspNet.Server.IIS": "1.0.0-beta5",
    "Microsoft.AspNet.Server.WebListener": "1.0.0-beta5",
    "Microsoft.AspNet.StaticFiles": "1.0.0-beta5",
    "Microsoft.AspNet.Tooling.Razor": "1.0.0-beta5",
    "Microsoft.Framework.Configuration.Json": "1.0.0-beta5",
    "Microsoft.Framework.Logging": "1.0.0-beta5",
    "Microsoft.Framework.Logging.Console": "1.0.0-beta5",
    "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-beta5",
    "WindowsAzure.Storage": "4.4.1-preview"
  },

  "commands": {
    "web": "Microsoft.AspNet.Hosting --config hosting.ini"
  },

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

  "exclude": [
    "wwwroot",
    "node_modules",
    "bower_components"
  ],
  "publishExclude": [
    "node_modules",
    "bower_components",
    "**.xproj",
    "**.user",
    "**.vspscc"
  ],
  "scripts": {
    "prepublish": [ "npm install", "bower install", "gulp clean", "gulp min" ]
  }
}

在我看來,要么新的DNVM未正確安裝,要么DNX核心丟失。 嘗試打開一個dnvm窗口,然后鍵入dnvm 您應該會看到以下內容:

在此處輸入圖片說明

另外,請確保已安裝beta-5 DNX。 您可以通過鍵入dnvm -list進行檢查,並且應該在該圖像的下部獲得一些信息:

在此處輸入圖片說明

DNVM運行時應隨Visual Studio 2015中的Web一起提供。如果您尚未安裝DNVM,則我認為您將無法為新解決方案執行文件>新項目。

如果安裝了VS2015的舊版本,則可能是DNX核心的舊版本,需要升級。 dnvm upgrade請使用dnvm upgrade命令。

有關安裝DNVM的更多信息: http ://docs.asp.net/zh/latest/getting-started/installing-on-windows.html要安裝新的DNX, 請訪問http : //www.codeproject.com/Articles/1005145/ DNVM-DNX和DNU了解ASP-NET運行時

我希望這有幫助。 我確實建議您了解DNVM和DNX的含義和作用,因為如果您想進行vNext的工作就很重要。

讓我知道您是否需要更多幫助!

暫無
暫無

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

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