В настоящее время я играю с ORMLite для SQLite, после этого урока:ServiceStack: ServiceStack.Common включен, но имен не доступно
http://www.curlette.com/?p=1068
Этот пример использует следующую строку:
public static string SqliteFileDb = "~/App_Data/db.sqlite".MapHostAbsolutePath();
, где функция MapHostAbsolutePath()
является функцией расширения в пространстве имен ServiceStack.Common.Utils
.
В Visual Studio 2013 (Windows 7/.NET 4.5) я загрузил необходимые пакеты через NuGet, и у меня есть ссылка на ServiceStack.Common, но IntelliSense не предлагает мне пространство имен ServiceStack.Common.
Должен ли я получить отдельную сборку ServiceStack.Common.Utils или что-нибудь еще? (Не нашел) Или этот код устарел?
Вот мой packages.config:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="ServiceStack.Common" version="4.0.34" targetFramework="net45" />
<package id="ServiceStack.Interfaces" version="4.0.34" targetFramework="net45" />
<package id="ServiceStack.OrmLite" version="4.0.34" targetFramework="net45" />
<package id="ServiceStack.OrmLite.Sqlite.Windows" version="4.0.34" targetFramework="net45" />
<package id="ServiceStack.Text" version="4.0.34" targetFramework="net45" />
<package id="ServiceStack.Text.Signed" version="4.0.34" targetFramework="net45" />
<package id="System.Data.SQLite.Core" version="1.0.94.0" targetFramework="net45" />
</packages>