質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
SQL Server

SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

0回答

1000閲覧

NuGetForUnityで正しくSQLServerのパッケージがダウンロードできない

退会済みユーザー

退会済みユーザー

総合スコア0

SQL Server

SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2021/06/27 11:31

編集2021/07/03 00:39

前提・発生した問題の概要

※以前の質問「VisualStudioでdllの参照を追加しても再起動すると消滅する」内で発生した問題で、内容が異なるため移動しました。

UnityでMicrosoft SQLServerを使用したいと考えています。
それに伴ってMicrosoft.Data.SqlClientパッケージが必要なのですが、こちらからダウンロードしたNuGetForUnityを使用することにしました。
使用方法の通りにプロジェクトに導入し、「Microsoft.Data.SqlClient」と検索して一番上に出てきた「Microsoft.Data.SqlClient」をInstallしようとしましたが、インストール後、複数のエラーが出力されて「Microsoft.Data.SqlClient」と関連する一部のパッケージのDLに失敗していました。

発生している問題・エラーメッセージ

確認のため、新規作成したプロジェクトにNuGetForUnityを導入し、同じように「Microsoft.Data.SqlClient」をInstallしようとしましたが同様に失敗しました。
その時のエラーコード6つ(全て)を以下に記載します。
全てInstallを押して処理が終了したときに出力されたものです。

ErrorCode1

1Unable to retrieve package list from http://www.nuget.org/api/v2/FindPackagesById()?id='System.Numerics.Vectors'&$orderby=Version asc 2System.Net.WebException: The remote server returned an error: (400) Bad Request. 3 at System.Net.HttpWebRequest.EndGetResponse (System.IAsyncResult asyncResult) [0x00058] in <ef151b6abb5d474cb2c1cb8906a8b5a4>:0 4 at System.Net.HttpWebRequest.GetResponse () [0x0000e] in <ef151b6abb5d474cb2c1cb8906a8b5a4>:0 5 at NugetForUnity.NugetHelper.RequestUrl (System.String url, System.String userName, System.String password, System.Nullable`1[T] timeOut) [0x000b9] in <ebb7710be32040ba9a0cb144ce2a8967>:0 6 at NugetForUnity.NugetPackageSource.GetPackagesFromUrl (System.String url, System.String username, System.String password) [0x0006c] in <ebb7710be32040ba9a0cb144ce2a8967>:0 7 at NugetForUnity.NugetPackageSource.FindPackagesById (NugetForUnity.NugetPackageIdentifier package) [0x000ee] in <ebb7710be32040ba9a0cb144ce2a8967>:0 8UnityEngine.Debug:LogErrorFormat(String, Object[]) 9NugetForUnity.NugetPackageSource:FindPackagesById(NugetPackageIdentifier) 10NugetForUnity.NugetPackageSource:GetSpecificPackage(NugetPackageIdentifier) 11NugetForUnity.NugetHelper:GetOnlinePackage(NugetPackageIdentifier) 12NugetForUnity.NugetHelper:GetSpecificPackage(NugetPackageIdentifier) 13NugetForUnity.NugetHelper:InstallIdentifier(NugetPackageIdentifier, Boolean) 14NugetForUnity.NugetHelper:Install(NugetPackage, Boolean) 15NugetForUnity.NugetHelper:InstallIdentifier(NugetPackageIdentifier, Boolean) 16NugetForUnity.NugetHelper:Install(NugetPackage, Boolean) 17NugetForUnity.NugetHelper:InstallIdentifier(NugetPackageIdentifier, Boolean) 18NugetForUnity.NugetHelper:Install(NugetPackage, Boolean) 19NugetForUnity.NugetHelper:InstallIdentifier(NugetPackageIdentifier, Boolean) 20NugetForUnity.NugetHelper:Install(NugetPackage, Boolean) 21NugetForUnity.NugetHelper:InstallIdentifier(NugetPackageIdentifier, Boolean) 22NugetForUnity.NugetWindow:DrawPackage(NugetPackage, GUIStyle, GUIStyle) 23NugetForUnity.NugetWindow:DrawPackages(List`1) 24NugetForUnity.NugetWindow:DrawOnline() 25NugetForUnity.NugetWindow:OnGUI() 26UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

ErrorCode2

1Could not find System.Numerics.Vectors [4.5.0, ) or greater. 2UnityEngine.Debug:LogErrorFormat(String, Object[]) 3NugetForUnity.NugetHelper:InstallIdentifier(NugetPackageIdentifier, Boolean) 4NugetForUnity.NugetHelper:Install(NugetPackage, Boolean) 5NugetForUnity.NugetHelper:InstallIdentifier(NugetPackageIdentifier, Boolean) 6NugetForUnity.NugetHelper:Install(NugetPackage, Boolean) 7NugetForUnity.NugetHelper:InstallIdentifier(NugetPackageIdentifier, Boolean) 8NugetForUnity.NugetHelper:Install(NugetPackage, Boolean) 9NugetForUnity.NugetHelper:InstallIdentifier(NugetPackageIdentifier, Boolean) 10NugetForUnity.NugetHelper:Install(NugetPackage, Boolean) 11NugetForUnity.NugetHelper:InstallIdentifier(NugetPackageIdentifier, Boolean) 12NugetForUnity.NugetWindow:DrawPackage(NugetPackage, GUIStyle, GUIStyle) 13NugetForUnity.NugetWindow:DrawPackages(List`1) 14NugetForUnity.NugetWindow:DrawOnline() 15NugetForUnity.NugetWindow:OnGUI() 16UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

ErrorCode3

1Unable to install package System.Text.Json 4.6.0 2System.Exception: Failed to install dependency: System.Numerics.Vectors [4.5.0, ). 3 at NugetForUnity.NugetHelper.Install (NugetForUnity.NugetPackage package, System.Boolean refreshAssets) [0x001a1] in <ebb7710be32040ba9a0cb144ce2a8967>:0 4UnityEngine.Debug:LogErrorFormat(String, Object[]) 5NugetForUnity.NugetHelper:Install(NugetPackage, Boolean) 6NugetForUnity.NugetHelper:InstallIdentifier(NugetPackageIdentifier, Boolean) 7NugetForUnity.NugetHelper:Install(NugetPackage, Boolean) 8NugetForUnity.NugetHelper:InstallIdentifier(NugetPackageIdentifier, Boolean) 9NugetForUnity.NugetHelper:Install(NugetPackage, Boolean) 10NugetForUnity.NugetHelper:InstallIdentifier(NugetPackageIdentifier, Boolean) 11NugetForUnity.NugetHelper:Install(NugetPackage, Boolean) 12NugetForUnity.NugetHelper:InstallIdentifier(NugetPackageIdentifier, Boolean) 13NugetForUnity.NugetWindow:DrawPackage(NugetPackage, GUIStyle, GUIStyle) 14NugetForUnity.NugetWindow:DrawPackages(List`1) 15NugetForUnity.NugetWindow:DrawOnline() 16NugetForUnity.NugetWindow:OnGUI() 17UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

ErrorCode4

1Unable to install package Azure.Core 1.6.0 2System.Exception: Failed to install dependency: System.Text.Json 4.6.0. 3 at NugetForUnity.NugetHelper.Install (NugetForUnity.NugetPackage package, System.Boolean refreshAssets) [0x001a1] in <ebb7710be32040ba9a0cb144ce2a8967>:0 4UnityEngine.Debug:LogErrorFormat(String, Object[]) 5NugetForUnity.NugetHelper:Install(NugetPackage, Boolean) 6NugetForUnity.NugetHelper:InstallIdentifier(NugetPackageIdentifier, Boolean) 7NugetForUnity.NugetHelper:Install(NugetPackage, Boolean) 8NugetForUnity.NugetHelper:InstallIdentifier(NugetPackageIdentifier, Boolean) 9NugetForUnity.NugetHelper:Install(NugetPackage, Boolean) 10NugetForUnity.NugetHelper:InstallIdentifier(NugetPackageIdentifier, Boolean) 11NugetForUnity.NugetWindow:DrawPackage(NugetPackage, GUIStyle, GUIStyle) 12NugetForUnity.NugetWindow:DrawPackages(List`1) 13NugetForUnity.NugetWindow:DrawOnline() 14NugetForUnity.NugetWindow:OnGUI() 15UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

ErrorCode5

1Unable to install package Azure.Identity 1.3.0 2System.Exception: Failed to install dependency: Azure.Core 1.6.0. 3 at NugetForUnity.NugetHelper.Install (NugetForUnity.NugetPackage package, System.Boolean refreshAssets) [0x001a1] in <ebb7710be32040ba9a0cb144ce2a8967>:0 4UnityEngine.Debug:LogErrorFormat(String, Object[]) 5NugetForUnity.NugetHelper:Install(NugetPackage, Boolean) 6NugetForUnity.NugetHelper:InstallIdentifier(NugetPackageIdentifier, Boolean) 7NugetForUnity.NugetHelper:Install(NugetPackage, Boolean) 8NugetForUnity.NugetHelper:InstallIdentifier(NugetPackageIdentifier, Boolean) 9NugetForUnity.NugetWindow:DrawPackage(NugetPackage, GUIStyle, GUIStyle) 10NugetForUnity.NugetWindow:DrawPackages(List`1) 11NugetForUnity.NugetWindow:DrawOnline() 12NugetForUnity.NugetWindow:OnGUI() 13UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

ErrorCode6

1Unable to install package Microsoft.Data.SqlClient 3.0.0 2System.Exception: Failed to install dependency: Azure.Identity 1.3.0. 3 at NugetForUnity.NugetHelper.Install (NugetForUnity.NugetPackage package, System.Boolean refreshAssets) [0x001a1] in <ebb7710be32040ba9a0cb144ce2a8967>:0 4UnityEngine.Debug:LogErrorFormat(String, Object[]) 5NugetForUnity.NugetHelper:Install(NugetPackage, Boolean) 6NugetForUnity.NugetHelper:InstallIdentifier(NugetPackageIdentifier, Boolean) 7NugetForUnity.NugetWindow:DrawPackage(NugetPackage, GUIStyle, GUIStyle) 8NugetForUnity.NugetWindow:DrawPackages(List`1) 9NugetForUnity.NugetWindow:DrawOnline() 10NugetForUnity.NugetWindow:OnGUI() 11UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

これらから推測するに、諸悪の根源は「System.Numerics.Vectors」な気がするのですが、単独でこのパッケージを入れようとして「Install」ボタンを押すも、一瞬読み込み中の円がカーソルに表示されるだけで、成功したときのようにポップアップが出ません。
Assets/Packagesフォルダにも何も追加されないので、インストール操作自体が開始されていないと思われます。

試したこと

・パッケージ間の依存関係を調べ、一つ一つ順番に入れてみましたが、途中で「Install」ボタンを押しても反応がないパッケージ(前述)があり、飛ばして行こうとすると結局同じようなエラーが出力されました。

・NuGetForUnityの配布サイトでVer 3.0.2を発見したのでそちらでもやってみましたが、挙動が変わっているだけで、上記と種類は異なるもののエラーが7個出力されました。

補足情報(FW/ツールのバージョンなど)

Unityのバージョンは2019.4.16.f1 Personal
NuGetForUnityのバージョンは3.0.1
新規作成したプロジェクトなので、他に使用しているものはありません。

追記

UnityでSqlSurverを使用されている方がいましたら、導入方法を教えていただけると非常にありがたいです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問