cle*_*ent 5 asp.net asp.net-mvc roslyn asp.net-core-mvc asp.net-core
我已经制作了演示应用程序来测试asp vNext和Roslyn的所有新功能,但我无法重现我在演示文稿中看到的内容:编辑控制器的viewbag内容并刷新页面以查看新的viewbag,为什么?
Roslyn必须"重新构建"控制器然后如果我按f5我必须看到新内容不是吗?是否有激活该功能的选项?
我确定这是用于视图的视图包,因为当我停止并重新启动项目时,一切正常.
也许是因为roslyn没有被选为编译器,但是vNext需要roslyn才能运行sooo我很困扰:-)
这是我编辑过的控制器:
public IActionResult About()
{
ViewBag.Message = "Your application description page. coooooool";
return View();
}
Run Code Online (Sandbox Code Playgroud)
和相应的观点:
@{
ViewBag.Title = "About";
}
<h2>@ViewBag.Title.</h2>
<h3>@ViewBag.Message</h3>
<p>Use this area to provide additional information.</p>
Run Code Online (Sandbox Code Playgroud)
我确定这是roslyn,因为我可以将该代码放在应用程序中而没有任何问题:
string s = nameof(Console.Write);
Run Code Online (Sandbox Code Playgroud)
这是KVM配置:
C:\Program Files (x86)\Microsoft Visual Studio 14.0>kvm list
Active Version Runtime Architecture Location Alias
------ ------- ------- ------------ -------- -----
1.0.0-beta1 CLR amd64 C:\Users\clement\.kre\packages
1.0.0-beta1 CLR x86 C:\Users\clement\.kre\packages
1.0.0-beta1 CoreCLR amd64 C:\Users\clement\.kre\packages
1.0.0-beta1 CoreCLR x86 C:\Users\clement\.kre\packages
* 1.0.0-beta2 CoreCLR x86 C:\Users\clement\.kre\packages default
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的帮助!
| 归档时间: |
|
| 查看次数: |
1500 次 |
| 最近记录: |