我制作了演示应用程序来测试 asp vNext 和 Roslyn 的所有新功能,但我无法重现我在演示文稿中看到的内容:编辑 Controller 的 View 包内容并刷新页面以查看新的 View 包,为什么?
Roslyn 必须“重新构建” Controller ,然后如果我按 f5,我必须看到新内容,不是吗?是否有激活该功能的选项?
我确定这是用于 View 的 View 包,因为当我停止并重新启动项目时,一切正常。
也许是因为 roslyn 没有被选为编译器,但 vNext 需要 roslyn 才能运行 sooo 我很困扰 :-)
这是我编辑的 Controller :
public IActionResult About()
{
ViewBag.Message = "Your application description page. coooooool";
return View();
}
和相应的 View :
@{
ViewBag.Title = "About";
}
<h2>@ViewBag.Title.</h2>
<h3>@ViewBag.Message</h3>
<p>Use this area to provide additional information.</p>
我确定这是 roslyn,因为我可以将该代码放入应用程序中而不会出现任何问题:
string s = nameof(Console.Write);
这是 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
在此先感谢您的帮助!
最佳答案
使用启动而不调试选项 (ctrl+F5)
关于asp.net - 如何在我的 vnext 应用程序中启用 roslyn 自动构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28136818/