2012-04-02 9 views
2

私はAppHarborにGitHubを通じてWebサービスを展開しようとしています。私のWebサービスは、Microsoft.SQLServer.Typesバージョン10.0.0.0を依存関係とするNHibernate.Spatialを使用しています。このアセンブリは、正しく理解すればSQL Server 2008と共にインストールされます.SQL Server 2008をインストールした開発用コンピュータでWebサービスを実行すると、サービスは問題なく実行されますが、AppHarborに展開すると次の例外:AppHarborのMicrosoft SQL地理的型の依存関係を解決する方法

は、その依存関係の1つを「『Microsoft.SqlServer.Types バージョン= 10.0.0.0、カルチャニュートラル、PublicKeyToken = = 89845dcd8080cc91』ファイルまたはアセンブリをロードできませんでしたか システムが見つけることができません。ファイルが指定されました。

私はすでにNHibernate.Spatial.MsSql2008、依存関係が由来するアセンブリの自分自身のバージョンをビルドするように、このプロジェクトをビルドするとき、私は単純に参照プロパティを設定することで、binフォルダに必要なDLLをコピーしようとしていますLocalをtrueにコピーします。これはGitを通じてAppHarborに引き出されたWebサービスbinフォルダにも反映されます。これは役に立ちませんでした。私の推測では、私のWebサービスはbinとは別のフォルダの依存関係を探しています。

AppHarborでMicrosoft.SqlServer.Typesアセンブリを使用できるようにするにはどうすればよいですか?例外状態として、これはMicrosoft.SqlServer.Typesの欠落している可能性のある依存関係によっても発生する可能性がありますが、これが当てはまる場合はどのようにして見つけられますか?また、AppHarborでMicrosoft.SqlServer.Typesの依存関係を作成する方法?

+0

あなたはこの質問(と私が掲示した4つのランダムな質問)をdownvotedした理由を詳しく教えてください。 –

答えて

3

ここにはNuGet package with the Microsoft.SqlServer.Types assemblyがあります。これをAppHarborのNuGet package restoreと組み合わせて使用​​できます。

+0

私は各記事のトピックを個別に作成することができますが、どのように連携させるかはわかりません。私は今はかなり試してみましたが、スローされた例外にはまったく変更が見られませんでした。私は本当にNuGetパッケージの復元を使用したことがないので、Microsoft.SqlServer.Typesパッケージでこの作業を行う方法の方向性を指摘できますか? –

+0

NuGetパッケージをインストールし、ブログの記事で説明したようにNuGetパッケージの復元を有効にしてください。 – friism

関連する問題