2017-08-10 17 views
0

ビルドエージェントサーバーの1つに、C:\ Windows \ assemblyではSystem.Data.SqlXml Version = 2.0.0.0がありません。残念ながら、これはで失敗し、そのボックスにNUnitの-summary.exeの原因:ファイルまたはアセンブリをロードできませんでしたSystem.Data.SqlXmlバージョン2がシステムにインストールされていません

EXEC 'System.Data.SqlXml、 バージョン= 2.0.0.0を、カルチャニュートラル、PublicKeyToken = = b77a5c561934e089'またはその従属関係の1つである システムは、指定されたファイルを見つけることができません。 エラーMSB3073: "../tools/nunit-summary.exe"アーティファクト/ テスト _ *。xml "がコード-1で終了しました。

MSXML 4を無償でインストールしようとしました。私はどのようにバージョン2、任意のアイデアをインストールする方法を把握することができませんでしたか?

答えて

0

2つの可能な解決策。

a)プロジェクトで、参照を展開してライブラリへの参照を見つけます。施設に行き、Copy LocalTrueと設定します。 .dllは、プロジェクトのビルド時にbinフォルダに含まれます。

b)MicrosoftからSQLXMLをインストールします(これは試したMSXMLとは異なります)。ライブラリの詳細(ダウンロードリンクを含む)はhttps://docs.microsoft.com/en-us/sql/relational-databases/sqlxml/what-s-new-in-sqlxml-4-0-sp1

+0

で利用できます。SQLXML 4のインストールは残念なことですが、nunit-summaryはexeであり、バージョン2が必要です。SQLXML 2.0はSQLからのものですSQL Server 2000クライアントツールが必要です。私は解決策は、最新のnunitコンソールを使用し、私たちのビルドからnunit-summaryを削除することだと思います。 – nash

関連する問題