我正在尝试使用Razor View Engine在div标签的类属性中包含if语句.我怎样才能使这个工作,也许有更好的方法来做到这一点?
<div class="eventDay @if(e.Value.Count < 1){Html.Raw("noEvents");}">
Run Code Online (Sandbox Code Playgroud)
如果没有事件,则应添加CSS类noEvents.预期结果:
<div class="eventDay noEvents">
Run Code Online (Sandbox Code Playgroud) 我正在加载MSBuildWorkspace中的解决方案:
var msWorkspace = MSBuildWorkspace.Create();
var solution = msWorkspace.OpenSolutionAsync(solutionPath).Result;
Run Code Online (Sandbox Code Playgroud)
没有ProjectReferences的项目显示所有MetadataReferences,包括mscorlib.具有ProjectReferences的项目具有MetadataReferences的空集合.
由于编译工作,我想编译器平台由于某种原因没有填充这个集合,我想知道为什么?如果我删除ProjectReferences,则会正确填充MetadataReferences集合.
编辑:诊断包含缺少mscorlib类型(如Object和DateTime)的错误,因此项目似乎无法编译,因为这些缺少引用.
我已经让单元测试工作正常,但想在内存托管中进行并使用 HttpClient 进行集成测试。似乎找不到关于 ASP.NET 5 的太多信息。