0

我收到了一个使用 Umbraco 4.7 开发的网站,我设法在 VS 2012 Express for Web 中打开了该网站。当我构建解决方案时,我收到一条错误消息

命名空间“Clientname.umbraco”中不存在类型或命名空间名称“library”(您是否缺少程序集引用?)

我是 Umbraco 的新手,但被告知我拥有构建项目所需的一切。在解决方案资源管理器中,参考文件夹中有一个“umbraco”列表,当我在对象资源管理器中打开参考时,列出了“库”,所以我不明白为什么找不到它。当我创建一个新类时,在顶部添加“使用 umbraco”,使用智能感知时它不显示“库”。

我会尝试安装 Umbraco,但我能做到的唯一方法是打开 NuGet 并让它创建一个新项目。由于这是一个已经存在并且在旧版本的 Umbraco 中的网站,我认为这不是一个可行的选择。还有很多宏、母版页和以前的开发人员已经完成的用户控件,如果可能的话我不想重新创建。

项目详情:.Net 4 应用程序,VS 2012 Express for Web,Umbraco 运行时 v4.0.30319,Umbraco 配置状态:4.7.0

谢谢,

阿德里安

4

1 回答 1

3

看起来项目中项目的命名发生冲突。库类是通过 umbraco.library 访问的,并且您有一个名为 Clientname.umbraco 的命名空间,它似乎正在寻找库类。

于 2013-10-18T12:44:37.853 回答