如何在没有Nuget的情况下安装ServiceStack?

时间:2012-12-04 19:38:07

标签: visual-studio-2008 nuget servicestack

我有Visual Studio 2008,我想尝试ServiceStack来制作REST Web API。问题是,Nuget一般不能安装在VS2008上。我有一个带有ServiceStack二进制文件的zip,但我完全迷失了 - 我只是不知道把它们放在哪里以及我还需要做什么。我是ServiceStack的新手,并且在5年多的时间里没有触及VS.在我调查ServiceStack之前,我不知道Nuget。

或者,ServiceStack是否可以在Visual Studio Express版本上运行,我可以使用Nuget来安装它?我已经读过Express不支持扩展,所以我猜不了。如果我错了,请告诉我。

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

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

1 个答案:

答案 0 :(得分: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。