【发布时间】:2016-08-26 16:45:57
【问题描述】:
我使用 AspNetCore 创建了一个普通的 Windows 控制台自托管应用程序,但无法加载要加载的视图。每当 Razor 引擎尝试渲染页面时,都会返回一个错误,指示缺少多个命名空间,例如
找不到类型或命名空间名称“System”(您是 缺少 using 指令或程序集引用?)
使用系统;
我尝试使用
添加 project.json{
"buildOptions": {"preserveCompilationContext": true }
}
但结果还是一样。
【问题讨论】:
-
你能把依赖贴在你的
project.json文件上吗? -
你也可以查看这个答案:stackoverflow.com/questions/35832362/…
-
file 中没有依赖项,正如我所说的它的普通 Windows 控制台应用程序不是 net core 控制台应用程序。使用 NuGet 添加的所有依赖项。我什至不确定它是否应该真正使用 project.json。一些错误无法定义使用“动态”的类或成员,因为找不到编译器所需的类型“System.Runtime.CompilerServices.DynamicAttribute”。您是否缺少参考资料?
-
你在用这个吗:razorengine.codeplex.com ?
-
不,我用的是 AspNetCore 提供的引擎