Visual Studio 2017 RCにLINQ to SQLクラス(DBMLデザイナー)がありません


82

Visual Studio 2017 RCのSQLクラス(.dbmlファイル)にLINQを追加するにはどうすればよいですか?見つかりません。助けてください、ありがとう。

これはデータテンプレートのssです。


5
アヒルがVSリリースに取り組んでいる人は誰でも、下位互換性について考えないために大きな平手打ちが必要です。新しいバージョンでは物事は単に消えます。
ahsant 2018

回答:


101

インストール中にデザイナを有効にするにはオプトインする必要があります。デフォルトでは有効になっていません:https//developercommunity.visualstudio.com/content/problem/4616/linq-to-sql-dbml-designer-in-not-working .html

「デザイナサーフェスを使用して.dbmlファイルを編集するには、Visual Studio2017のワークロードの一部としてデフォルトでインストールされていないLINQtoSQLツールが必要です。「LINQtoSQLtools 項目を「コードツール内のカテゴリの個々のコンポーネント『』のタブのVisual Studioインストーラー。


3
多くの更新と拡張を試しましたが、機能しませんでした。今、私はVS-2017を変更し、それは動作します。ありがとう!
–ÇağatayAy 2017

これはバグではなく機能です!xxxD
Duefectu

8
Google社員への注意:ウィンドウの右側にある個別コンポーネントリストではなく、[個別コンポーネント ]タブに表示されます
MickyD 2017年

これは私のために働いた。そして、他の人が情報を少し早く入手できるように、リンクから引用を追加しました。
マット

1
私はこれを行い、VS 2017を再インストールしました。ビジュアルエディターはありますが、まだありません。
ボブウェブスター

97

デフォルトでは、VS 2017インストーラーは、インストール中にLINQ to SQLツールを提供しません。これを選択して、変更する必要があります。

ここから簡単な手順に従ってください:

VS2017インストーラーを開きます。

個々のコンポーネントに移動します

コードツールからLINQToSQLツールを選択します。

変更するだけです。

または、このスクリーンショットを確認すると、アイデアが得られます。

VS2017インストーラー


1
誰かを助けるかもしれないただのメモ。私の要約では、ワークロードを確認するときにLINQ toSQLツールがチェックされていました。しかし、個々のコンポーネントの下では、それはまだチェックされていませんでした。そこでチェックすると問題が解決しました。
ジョールーダー2018

14

手順

  1. VS2017を開く
  2. [ツール]-> [ツールと機能の取得]に移動します
  3. [個々のコンポーネント]タブをクリックします
  4. 下にスクロールすると、[コードツール]カテゴリの下に[Linq toSqlツール]が表示されます。
  5. チェックして[変更]をクリックします。コンポーネントをインストールします。約6MBです。

正常に動作しています。スーパー:)
Thulasiram20年


7

Vs 2017インストーラーを開き、個々のコンポーネントに移動してLINQToSQLコンポーネントを確認し、[変更]ボタンをクリックします。


1

の場合、DotNetCoreを使用します。Linq toSQLはオプションを表示しません。Linq to SQLを使用するには、DotNetFrameWorkを選択する必要があります。その後、Linq toSQLを選択するオプションがあります。それは私のために働いた。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.