1

我正在開發ASP.NET 5 MVC 6解決方案。VS 5上的ASP.NET 5 - 無法構建或調試解決方案

不幸的是我不記得發生了什麼事,但我發現一個奇怪的問題,即IDE不會生成解決方案。

當我打按Ctrl ++下面一行出現在輸出控制檯:

1>------ Build started: Project: <My project name>, Configuration: Debug Any CPU ------

,但沒有實際發生,我無法靠近的解決方案,直到我會按Ctrl + 中斷取消構建。

但是我注意到了一些奇怪的東西。

  1. 該項目的參考部分之後(錯誤 - 參見錯誤列表),但沒有錯誤出現在錯誤列表。
  2. 在軟件包管理器控制檯中,默認項目下拉列表中沒有任何項目,並且軟件包管理器確實抱怨它。
    enter image description here
  3. 調試菜單中沒有選項,但啓動和瀏覽方式,當我點擊開始,我得到一個錯誤消息說:

    The debugger cannot continue running the process. Unable to start debugging.
    enter image description here

  4. 運行「還原包」(按Ctrl + + K + R)也沒有做任何事情。
  5. 當PM控制檯試圖update-package -reinstall命令,我收到以下錯誤:

    No package updates are available from the current package source for project 'Ackount'.

不幸的是我不記得正是我改變之前發生的事情,所以我不能重現該問題。

+0

(1)您可以從輸出中共享'package restore log'窗口? (2)你使用什麼版本的VS和工具(都在About窗口中)? (3)你使用的是什麼dnx版本? –

+0

@Victor(1)正如我在我的文章中提到的,Restore Packages沒有任何作用。輸出窗口是空的。其他地方是否有日誌? (2)VS社區2015(v14.0.23107.0),你想知道什麼工具版本(3)沒關係。如果我在v1.0.0-beta5和beta6之間來回切換,問題依然存在。 – Shimmy

+0

我在我的問題中添加了另一個聲明(5.)。 – Shimmy

回答

0

下面是我所做的事情,幫我解決這個問題的基礎上,Victor Hurdugaci的意見。

  • 我已更新到最新的ASP.NET和Web工具beta6
  • 在一個新的命令行,cd ING我的解決方案文件夾,我跑了命令dnu restore

現在,它的工作原理,並建立就像一個魅力。

3

我曾與asp.net 5測試版8類似的問題我刪除了DNX核心目標,因爲我只在dnx451對於這個特定的項目感興趣,但這樣做,它不會再建後。它只是凍結。我嘗試了dnu恢復,但它似乎沒有做任何事情。

就我而言,我只是從解決方案中刪除了項目,然後做了重建。然後我將項目添加回解決方案,做了另一個重建,然後沒有明顯的邏輯原因它開始正確地再次構建 - 很奇怪:)

+0

感謝分享! – Shimmy

相關問題