0

私はソリューションAにある3つのプロジェクト(メインプロジェクト、統合テストプロジェクト、ユニットテストプロジェクト)を持っています。私は今すぐソリューションBでそれらを使用したいと思います。だから私は、プロジェクトテンプレートを作成するのが最もクリーンな方法だと読んでいます。そこで、各プロジェクトのプロジェクトテンプレートを作成し、これらのテンプレートをベースにした新しいプロジェクトをソリューションBに追加しました。Visual Studio 2017:プロジェクトテンプレートを作成>使用>すべての参照が壊れていますか?

メインプロジェクトは完璧に機能しますが、単体テストや統合テストプロジェクトの参照はすべて破損しています(黄色の三角)。

どうすれば修復できますか?彼らはメインプロジェクトとナゲットパッケージへの参照を持っています。

+0

'.csproj'を開き、HintPathsを確認してください。おそらく '.. \'が多すぎます。 – CodeCaster

答えて

-1

nugetパッケージそれぞれのプロジェクト(ナゲットパッケージマネージャーから)を選択して、ソリューションBに必要なパッケージをもう一度インストールします。 他の参照すべての参照を黄色い三角で削除します。それらを1つずつもう一度追加してください。

+0

これは[cargo cult programming](https://en.wikipedia.org/wiki/Cargo_cult_programming)です。この問題には根本的な原因があります。あなたの提案された解決策はそれに対処しません。 – CodeCaster

関連する問題