2017-01-13 17 views
7

.NET CoreとDocker(プレビュー)を備えたVisual Studio 2017 Community RCをインストールしましたので、プロジェクトで「ドッカーのサポートを追加」を試すことができます。ASP.NET Coreプロジェクトからドッカーのサポートを削除するにはどうすればよいですか?

Unfortunatelly私はプロジェクトからドッカーのサポートを取り除くことに決めました(win8.1 +ドッカーツールボックス+ハイパーバイザー+ドッカーツールはうまく機能しないようです)。

ドッカーサポートを削除するメニュー項目はありませんでした。そのため、ソリューションからすべてのドッカー関連ファイルを削除しました。

は現在、私は私が構築しようとすると/クリーン/再構築/ ...のエラーが表示されます。

エラーMSB4018「CleanWorkspace」タスクが予期せずに失敗しました。 System.IO.FileNotFoundException:ファイル 'D:\ dev \ AspNetCore \ docker-compose.yml'が見つかりませんでした。

エラーMSB4018 "PrepareForCompile"タスクが予期せず失敗しました。 System.IO.FileNotFoundException:ファイル 'D:\ dev \ AspNetCore \ docker-compose.yml'が見つかりませんでした。

bin、obj、.vsフォルダを運がなく削除しようとしました。

+0

これはおそらくプロジェクトファイルの1つにあります.csprojファイルを開いてこのタスクを確認してから、これらのXML要素を削除してファイルを保存してください。 –

+0

私のcsprojファイルにドッカーに関連するものはありません。また、結果を出さずにすべてのプロジェクトファイルをテキスト "ドッカー"で検索しました。 – ggabor

+1

ソースコントロールを使用しているとすれば、 'git reset -hard'(またはそれに相当するもの)を実行できますか? – Pawel

答えて

2

プロジェクトフォルダを見ると、<projectname>.csproj.userというユーザー設定ファイルが表示されます。

このファイルでは、それはちょうどあなたが、それはユーザーであるとしてちょうどこのファイルを削除することができるかもしれ

<ActiveDebugProfile>Debug</ActiveDebugProfile> 

<ActiveDebugProfile>Docker</ActiveDebugProfile> 

を変更するには、次の

<?xml version="1.0" encoding="utf-8"?> 
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    <PropertyGroup> 
    <ActiveDebugProfile>Docker</ActiveDebugProfile> 
    </PropertyGroup> 
</Project> 

のように見えるかもしれませんファイルに関連するものは何もないかもしれません。確認してください。

変更する前にバックアップしてください。

0

私のActiveDebugProfileは既にデバッグするように設定されていたので、私のプロジェクトからドッカーのサポートは削除されていなかったので同様の回答があります。あなたのターゲットフレームワークとPropertyGroupにDockerComposeProjectPathというタグを

右VS溶液をクリックすると、あなたの.csprojファイルコメントアウトで「編集MyProjectName.csproj」をクリックする(または削除)

<PropertyGroup> 
<TargetFramework>netcoreapp2.0</TargetFramework> 
<!--<DockerComposeProjectPath>..\docker-compose.dcproj</DockerComposeProjectPath>--> 

次に、[Docker]と表示されている[デバッグ]ボタンの隣に、起動プロジェクトを選択するドロップダウンリストがあります。これを「Docker」からプロジェクトの名前に変更します。

最後に、プロジェクトから「ドッカーの作成」と「ドッカーファイル」を削除し、すべてが正常であることを確認するためにビルドしてください。

関連する問題