2017-08-18 16 views
1

別のVS 2017インストールフォルダを追加したVS 2017 TeamExplorerをインストールしました。ロスリン\ \プログラムファイル(x86の)\のMicrosoft Visual Studioの\ 2017 \ TeamExplorer \ MSBuildの\ 15.0 \ binに:私はnugetパッケージをビルドしようとする今、私はVS 2017チームエクスプローラをインストールしてナゲットパッケージを作成しよう

インポートされたプロジェクト」Cを言ってエラーが出ます\ Microsoft.CSharp.Core.targets " が見つかりませんでした。宣言のパスが であり、ファイルがディスク上に存在することを確認します。 C:\プログラムファイル (x86の)\のMicrosoft Visual Studioの \ 2017 \ TeamExplorer \ MSBuildの\ Microsoft.CSha rp.CurrentVersion.targets

\ 15.0 \ binには、だから今、MSBuildのを使用しようとしている表示されますエンタープライズパスの代わりにTeamExplorerインストールパスから取得します。

MSBuildの自動検出:MSBuildのバージョン'15を使って.3.409.57025' C から ':\プログラムファイル(x86の)\のMicrosoft Visual Studioの \ 2017 \ TeamExplorer \ MSBuildの15.0 \ binに\'。

MSBuildの元のパス(エンタープライズ)をデフォルトにする方法はありますか?

+1

この質問にリンクしている[this GitHub issue](https://github.com/Microsoft/msbuild/issues/2460)を参照してください。 –

答えて

1

更新 もっと良い解決策が出てくるまで、これを答えとしてマークします!


これはGOOD答えはありませんが、私はVS 2017のチームエクスプローラーをアンインストールし、それが正しく動作します。私はまだこれをどうやってコントロールできるか知りたいです。

+1

ここであなたのソリューションを共有していただきありがとうございます。同じ問題を抱える他のコミュニティメンバーを助けてください。なぜ、チームエクスプローラをインストールするのですか?私はあなたがすでにVisual Studio 2017をインストールしているはずですか? Visual Studioの一部としてのチームエクスプローラであるAFAIKは、VSをインストールしたときにインストールする必要はありません。 –

+1

[GitHub issue](https://github.com/Microsoft/msbuild/issues/2460)がオープンしましたので、私はそれを未だに回答または未来の更新としてマークしません。 –

+0

@ Leo-MSFT、私チームエクスプローラをインストールして、カスタムコンソールアプリケーションを作成してTFS 2010をクエリするために必要なTeamFoundationアセンブリを入手しました。また、Team Explorerを非開発者向けにテストしたいと思っていましたが、テストとしてインストールしましたが、 APIのクライアントアセンブリ – Jim