我继承了Umbraco 7 VS解决方案,在该解决方案中,所有Umbraco软件包都可以通过nuget方便地与数据库转储一起添加。
我以为我可以很容易地构建它,但是我在Umbraco.Web.PublishedContentModels上有些卡住了。该文件未包含在源代码管理中,而是作为主要Web项目和另一个支持项目的参考添加的。在web.config中,将ModelsBuilder的Modelsmode设置为<add key="Umbraco.ModelsBuilder.ModelsMode" value="Dll" />
。
显然,如果我可以打开Web项目,则可以生成Umbraco.Web.PublishedContentModels程序集,但是我不能,因为缺少Umbraco.Web.PublishedContentModels程序集,因此无法构建该项目。模型构建器VS插件也是Web界面的前端,因此将无法使用。
这似乎是Catch-22的情况。知道如何进行吗?
我已通过以下步骤解决了此问题:
<add key="Umbraco.ModelsBuilder.ModelsMode" value="Dll" />
)中ModelsBuilder的ModelsMode总结;不要丢失该文件。