Z tego co czytalem jakis czas temu w VS 2015 powinienem moc dokonywac zmian w kodzie c# bez recznej kompilacji i widziec zmiany. Stworzylem wiec projekt ASP.NET MVC. Dodalem model:
public class TestModel
{
public int MyProperty { get; set; }
}
W kontrolerze natomiast stworzylem akcje:
public ActionResult Index()
{
TestModel testModel = new TestModel();
testModel.MyProperty = 15;
return View(testModel);
}
I w widoku:
@model WebApplication1.Models.TestModel
@Html.DisplayFor(model => model.MyProperty)
Wcisnalem ctrl+F5 i zobaczylem na stronie wyswietlona wartosc 15, nastepnie w akcji kontrolera zmienilem przypisana wartosc na 20:
testModel.MyProperty = 20;
zapisalem plik, odswiezylem strone i dalej widze 15 zamiast 20, to jak ten kompilator Roslyn dziala, bo juz nie wiem?