2017-08-16 28 views
0

私はVisual Studio 2017コミュニティ版を持っています。 Visual Studio 2015を使用して作成したC#プロジェクトがあります。VS 2017でプロジェクトを開こうとすると、エラーメッセージが表示されます。プロジェクトを開いているうちに「C#2017コンパイラを作成できませんでした」というエラーメッセージ

----------------ビジュアルC#2017コンパイラが作成できなかったので、-----のMicrosoft Visual Studioの


プロジェクトは 'dataStructureInCSharp' を開けませんでした。 Visual Studioを再インストールしてください。

--------------------------- OK

私は誰にも直面している場合は、ヘルプを取得しようとしています同様の問題。私はアンインストールに行くと感じるし、再インストールルートは私にとっては非常に高価ですし、私は他のリゾートを持っていない場合は、最後にそのオプションを試してみましょう。

  • は、管理者権限

でのVisual Studioを起動しようとしましたが、問題は同じまま:。私はこれまで何をやったか

私はゼロから新しいコンソールプロジェクトソリューションを作成しようとしたが、その場合には、私は非常に同じエラーを取得しても、以下に示す追加のエラーエラー:パック1のWindows 7の究極のサービス:

enter image description here

システム環境

+0

はい。それは明らかな最後の手段です。 – RBT

+0

@ RBT、VS 2017を閉じ、%localappdata%\ Microsoft \ VisualStudio \ 15.0_xxxx \ ComponentModelCacheフォルダを削除し、VSを開いて新しいコンソールプロジェクトを作成します。動作しない場合はVS 2017インストーラを管理者として再実行し、 '起動'ボタンの横にあるアイコンをクリックし、 '修復'を選択して修復します。 –

+0

私は本当にごめんなさい@サラ - MSFT。私はどんな進路や反応も得ていないので、午前中に辛抱しました。だから、私は単純にVS 2017コミュニティ全体をアンインストールし、私の問題を解決するために再びそれを再インストールしました。今、私はあなたから提案されたソリューションを試す立場にはいません。それでも答えとしてあなたの提案を追加することをお勧めします。私はそれが同じ問題に直面しているこのポストの将来の読者のために役立つと確信しています。 – RBT

答えて

2

すべてのVS 2017インスタンスを閉じて、フォルダ%localappdata%\Microsoft\VisualStudio\15.0_xxxx\ComponentModelCacheを削除してから、VSを開いて新しいコンソールプロジェクトを作成できます。以下に示すように

それとも

再実行し、管理者としてVS 2017のインストーラ「起動」ボタンの横にあるアイコンをクリックして修復する「修理」を選択してください:

enter image description here

0

だけに私の問題の歴史を要約すると、私は最初にVisual Studio(VS)2017コミュニティをRCステージにインストールしました。これは初めてのVisual StudioスタジオのワークロードベースのUIを見た時です。当初、コンソールアプリケーションを作成することに興味があったので、私の手を汚くするために、最初に.Net desktop developmentのワークロードを選択しました。

最初はうまくいっていました。ある素晴らしい日、私が興味を持った他のすべてのワークロード、すなわちUniversal Windows Platform DevelopmentAzure DevelopmentASP.NET and web developmentNode.js development、およびMobile development with .Netを追加しました。私が掲示した問題の原因となる特定のワークロードがあるかどうかはわかりません。

RCとRTMのリリースビルドが私の環境全体を混乱させていない可能性があるので、私は単にすべてのものをアンインストールし、マシンをリブートし、Visual Studio Communityの最新のRTMリリースから一からインストールしました。

@ Sara-MSFTで提案されている解決策を試すことをお勧めします。それが動作する場合は、全体の再インストールプロセスで必要な時間のカップルを節約することができます。

関連する問題