Aynı MVC çözümünü aynı kodda VS2013 ve VS2015RC'de açıyorum, ancak VS2015RC'm, VS2013'ün hata bildirmediği .cshtml sayfalarında bir sürü hata olduğunu söyledi. Asıl sorun VS2015'teki hatalardan dolayı herhangi bir intellisense alamam.VS2015RC neden "ViewBag geçerli bağlamda mevcut değil" diyor, nerede VS2013 hata diyor ki?
Buna neden olabilir? Ayrıca, VS2015'te çözümü kurduğumda, bunun başarılı olduğunu mu söylüyor?
<!DOCTYPE html>
<html>
<head>
<title>@ViewBag.Title</title>
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/jquery-2.1.3.min.js")" type="text/javascript"></script>
<meta name="description" content="The description of my page" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
</head>
<body>
<div id="header">
<div class="title">ABC</div>
</div>
<div id="categories">
@{ Html.RenderAction("Menu", "Navigation"); }
</div>
<div id="content">
@RenderBody()
</div>
</body>
</html>
vs2013 vs2015
.cshtml içinde bu satırı ekleyin deneyin ama Razor ile benzer sorunlar vardı: Kod pasajı. Bütün referansları silmem ve nuget yoluyla okudum. Belki bu da işe yarayacaktır – Matt
Bu olumlu dll uyuşmazlığı; [System.Web.Mvc] 'yi kontrol edin çünkü ViewBag'ın tanımlandığı yerdir. – Liz
Olası çift mi? http://stackoverflow.com/questions/15550899/the-name-viewbag-does-not-exist-in-the-current-context – Bellash