2016-05-23 56 views
2

所以我做了RC2的更新,花了我一段時間,但我得到了大部分東西解決。目前我有一個問題,我還沒有找到解決方案。ASP.NET Core RC2遷移 - 加載視圖時出錯

當我的觀點被稱爲我立即得到這種錯誤在瀏覽器中(沒有服務器端):

類型「RefreshableJob」在未引用的程序集定義。您必須添加對程序集HeuristicLab.Clients.Hive-3.3,Version = 3.3.0.0,Culture = neutral,PublicKeyToken = ba48961d6f65dcec'的引用。 @if(Model.userJobs.Count == 0)

這發生在我嘗試加載某些數據並在更新之前完美運行的所有視圖中。下面是我在project.json

"dependencies": { 
"Microsoft.ApplicationInsights.AspNetCore": "1.0.0-rc2-final", 
"Microsoft.AspNetCore.Http.Abstractions": "1.0.0-rc2-final", 
"Microsoft.AspNetCore.Diagnostics": "1.0.0-rc2-final", 
"Microsoft.AspNetCore.Mvc": "1.0.0-rc2-final", 
"Microsoft.AspNetCore.Owin": "1.0.0-rc2-final", 
"Microsoft.AspNetCore.StaticFiles": "1.0.0-rc2-final", 
"Microsoft.AspNetCore.SignalR.Server": "0.1.0-rc2-20896", 
"Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview1-final", 
"Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final", 
"Microsoft.AspNetCore.Session": "1.0.0-rc2-final", 
"Microsoft.Extensions.Caching.Memory": "1.0.0-rc2-final", 
"AngularJS.Intellisense": "1.0.3", 
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final", 
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-rc2-final", 
"Microsoft.AspNetCore.Http.Extensions": "1.0.0-rc2-final", 
"HeuristicALGAuto": "1.0.0" 

}使用的依賴,

"frameworks": { 

    "net452": { 
     "dependencies": { 
     "HeuristicLab.Algorithms.ALPS-3.3": "1.0.0-*", 
     ...... 

這裏是一個視圖文件的例子:

using HeuristicLab.Clients.Hive.WebJobManager.ViewModels 

@model JobViewModel 

<!-- Displays the job manager overview --> 

<div id="userId" style="display:none">@ViewBag.SessionId</div> 
<div> 
    <!-- Main nav menu--> 
    @Html.Partial("Navbar", new NavbarViewModel("Job", Model.currentUser)) 

    <!-- Job menu--> 
    <ul class="nav nav-pills nav-justified"> 
     <li role="presentation" 
      class="active"> 
      <a asp-controller="Job" 
       asp-action="Index"> 
       <i class="fa fa-tasks"></i> Jobs 
      </a> 
     </li> 
     <li role="presentation" 
      class=""> 
      <a asp-controller="Job" 
       asp-action="Uploads"> 
       <i class="fa fa-cloud"></i> Uploads 
      </a> 
     </li> 
    </ul> 

    @Html.Partial("_ErrorMessage", Model.message) 

    <div class="row" 
     style="padding:10px; margin-right:0!important"> 
     @if (Model.userJobs.Count == 0) 
      { 
      <div> 
       <p style="text-align:center"> 
        No jobs found 
       </p> 
      </div> 

     } 

我可以確認,得到的數據通過控制器完美加載,這隻發生在返回View(...);呼叫。我試圖調試到視圖本身,看看發生了什麼,但調試器從不進入視圖本身,錯誤只是被拋出。

任何想法是讚賞,我真的不知道從哪裏開始。如有必要,我還可以提供額外的信息。 謝謝

+0

我也穿過同樣的錯誤絆倒現在固定的,會等待一個答案在這裏,因爲你已經問。 – Amry

回答

0

似乎是在最後ASPNET核心1.0版本