4

我有 Visual Studio 2008,我想尝试使用 ServiceStack 来制作 REST Web API。问题是,Nuget 一般不能安装在 VS2008 上。我有一个带有 ServiceStack 二进制文件的 zip,但我完全迷路了——我只是不知道把它们放在哪里以及我可能还需要做什么。我是 ServiceStack 的新手,5 年多没接触过 VS。在我研究 ServiceStack 之前,我不知道 Nuget。

或者,ServiceStack 是否适用于我可以使用 Nuget 安装的 Visual Studio Express 版本?我读过 Express 不支持扩展,所以我猜不。让我知道我是否错了。

或者,如何让 Nuget 在 VS2008 上运行?我找到了一个谈论它的网页,但它的说明掩盖了一些我一定不知道的关键步骤。我敢肯定,如果我了解这一切是如何运作的,那一切都会有意义,但我现在不明白。我是新手,需要所有相关的细节。

或者......好吧,还有其他想法吗?

4

1 回答 1

1

通常,我们还会在 ServiceStack 项目/downloads中发布已部署的构建。目前最新版本是v3.9.28,这是 NuGet 上的版本。

ServiceStack 上的/downloads包含大部分项目 .dll,但没有特定的提供程序,例如用于替代 RDBMS 的 OrmLite 提供程序。

对于这些,获取它们的最佳位置是部署在 NuGet 上的 NuGet zip 包。即要在 OSX/Linux 中获取 OrmLite MySQL 提供程序(或使用 Windows 的 gnu 工具),您可以这样做:

wget -O ServiceStack.OrmLite.MySql.zip \
  http://packages.nuget.org/api/v1/package/ServiceStack.OrmLite.MySql/3.9.28

unzip ServiceStack.OrmLite.MySql.zip 'lib/*'

这将解压缩本地lib/文件夹中的dll。

于 2012-12-04T20:02:16.257 回答