我有一个编译为 dll 的 asp.net core mvc 项目:
<OutputType>Library</OutputType>
此项目从 Windows 服务项目(经典 .NET)中引用并托管在其中。当我没有意见时,这很好用。我遇到的问题是当我添加它试图在运行时编译的视图时没有找到引用。
我的想法是,也许预编译视图可以解决问题。但我似乎找不到为“库”输出项目预编译视图的方法。
有没有办法为 ASP.NET *core 中的库类型项目预编译视图?
更新:更多信息。似乎预编译视图的目标仅适用于 Exe 输出,因为它们希望生成 a.exe
和.exe.config
文件;“库”项目不会发生这种情况(因为它只生成一个.dll
文件)并且构建.PrecompiledViews.dll
失败。