私は、フレームワーク4.6.1に対してMicrosoft.SqlServer.Types(10.0.0.0)に依存するプロジェクトをテストする.netコアユニットテストプロジェクトを作成しようとしています。 .netコアの前に、バインディングリダイレクトを伴うapp.configファイルを追加します。私はこれを試しましたが、バインディングリダイレクトは、私がVisual Studioから実行したときに選択されていないようです。バインディングリダイレクトを修正するにはどうすればよいですか?.netコアユニットテストプロジェクトにリダイレクトするアセンブリバインディングを追加するにはどうしたらいいですか?
答えて
プロジェクトでMicrosoft.NET.Test.Sdk> = 15.3.0を参照すると、必要なMSBuildプロパティが自動的に有効になります。 hereを参照してください。
あなたの.csproj
ファイルに以下の設定を追加することができます。
<PropertyGroup>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>
</PropertyGroup>
は、そうでない場合はジョアンが言うように、あまりにも動作しますが、解決策のルートにapp.config
に追加します。 Copy to Output Directory
の設定をCopy always
またはCopy if Newer
に設定してください。
NuGetパッケージを参照すると、Microsoft.NET.Test.Sdk
> = 15.3.0(私はMicrosoft.NET.Test.Sdk 15.3.0-preview-20170601-03
を使用しました)がこの問題を解決しました。そのパッケージは自動的に@ Mardoxxの答えに記載されているMSBuildプロパティを有効にします。
(私はhttps://github.com/NuGet/Home/issues/5335#issuecomment-306318810でMartin Andreas Ullrichからこの情報を得ました。)
ブリリアントはこれを知らなかった。ありがとうございました。 – Mardoxx
これは受け入れられる回答である必要があります! –
@D.RこれはExe出力タイプを持たないプロジェクトで私にとってはうまくいきません - 受け入れられた答えとして明示的に指定しなければなりません –
- 1. wiresharkにカスタムプロトコルアナライザを追加するにはどうしたらいいですか?
- 2. intellijにjunit.jarを追加するにはどうしたらいいですか?
- 3. gulpfileにビルドタスクを追加するにはどうしたらいいですか?
- 4. PHPMailerにブレークラインを追加するにはどうしたらいいですか?
- 5. PATHにMATLABを追加するにはどうしたらいいですか?
- 6. hadoopでファイルに追加するにはどうしたらいいですか?
- 7. クラスタでライブラリを追加するにはどうしたらいいですか?
- 8. Tridionに追加のマルチメディアタイプを追加するにはどうしたらいいですか?
- 9. アイテムをアルファベット順にソートしてからリストに追加するにはどうしたらいいですか?
- 10. 別のコントローラにリダイレクトするにはどうしたらいいですか?
- 11. Sitecore 8では、スタートメニューに新しいアプリケーションを追加するにはどうしたらいいですか?
- 12. スクロールできるようにアイテムを追加するにはどうしたらいいですか?
- 13. シェルスクリプトからサブバージョンにユーザーをプログラムで追加するにはどうしたらいいですか?
- 14. MongoDB:コンソールから直接新しいハッシュフィールドを追加するにはどうしたらいいですか?
- 15. データにバインドする属性に `/`を追加するにはどうしたらいいですか?
- 16. phpの配列に欠けているインデックスを追加するにはどうしたらいいですか?
- 17. コントローラーに新しいアクションを追加するにはどうしたらいいですか?
- 18. liferay 7に新しい言語を追加するにはどうしたらいいですか?
- 19. matlabに新しいコーデックを追加するにはどうしたらいいですか?
- 20. Gitリポジトリに新しいファイルを追加するにはどうしたらいいですか?
- 21. GridWorldで作ったゲームにネットワーキングを追加するにはどうしたらいいですか?
- 22. jythonにスクリプト内でjarを動的に追加するにはどうしたらいいですか?
- 23. Spring Bootにもう1つのメトリックを追加するにはどうしたらいいですか?
- 24. mainActivityからHome AppWidgetを追加するにはどうしたらいいですか?
- 25. Drupal:PHPテンプレートからトランスクリプトテキストを追加するにはどうしたらいいですか?
- 26. 親レコードの部分レコードから関連レコードを追加するにはどうしたらいいですか?
- 27. ツールバーに戻る矢印を追加するにはどうしたらいいですか?
- 28. .append()を使わないで配列に追加を続けるにはどうしたらいいですか?
- 29. 誰かのウェブページに自分のレイヤーを追加するにはどうしたらいいですか?
- 30. gitに新しいファイルを追加するにはどうしたらよいですか?
バインディングリダイレクトがなくなっている:https://github.com/aspnet/Home/issues/407。私は彼らが_App.config_(もし、それがウェブアプリケーションであっても)でそれらを指定したならば、リリース候補の中である時点でまだ働いていると思います。しかし、私の推測では、それ以上のことはしていません。 – Joao