0

我正在尝试使用 .Net 2.0 和 Visual Studio 2005 设置 OpenRasta 并不断收到以下错误

“OpenRasta.Configuration.Fluent.IHas”不包含“ResourcesOfType”的定义

        using (OpenRastaConfiguration.Manual)
        {
            ResourceSpace.Has.ResourcesOfType<Home>()
                    .AtUri("/home")
                    .HandledBy<HomeHandler>()
                    .RenderedByAspx("~/Views/HomeView.aspx");
        }

我注意到我无法添加“使用 OpenRasta.Configuration.Web;” 因为它是一个不存在的命名空间,是这个原因吗?

是否有使用 .net 2.0 设置 OR 的在线教程?

4

1 回答 1

3

您不能将 OpenRasta 与 VS2005 一起使用。

您需要 VS2008,在您的应用程序中定位 .net 2.0,然后部署到您的服务器上只有 .net 2.0。

换句话说,在开发时您需要 vs2008,但如果您链接到 Program Files/OpenRasta/net-20/ 中的 dll,您将能够部署到只有 .net 2.0 的机器上。

于 2010-01-17T00:18:29.050 回答