簡體   English   中英

Microsoft.Data.Entity.Design版本1.0.0.0.0適用於Visual Studio Developer Preview 11

[英]Microsoft.Data.Entity.Design, Version=10.0.0.0 is for Visual Studio Developer Preview 11

我在這里嘗試一些東西,但一直失敗。

我在Windows Server 2008 R2上安裝了Visual Studio Developer Preview。 如您所知,目前VS擴展與VS 11 Dev Preview不兼容,但是我找到了一種解決方法:

Visual Studio擴展和Visual Studio 11開發。 預習

我在VS 11上安裝了ADO.NET C#DbContext Generator ,但是當我嘗試運行代碼生成時,出現以下錯誤:

錯誤:此模板嘗試加載組件裝配'Microsoft.Data.Entity.Design,版本= 10.0.0.0,文化=中性,PublicKeyToken = b03f5f7f11d50a3a'。 有關此問題以及如何啟用此模板的更多信息,請參見有關自定義項目模板的文檔。

我從添加參考頁面檢查過,沒有上面的dll。

我有機會通過VS 11 Dev進行這項工作。 預習?

好的,我解決了這個問題,但是我不確定它是否合法。

解壓縮擴展名時,導航至其中的T/code/文件夾,其中有一個名為DbContextCS.zip的zip文件。 也將其解壓縮,您將看到名為ADONETArtifactGenerator_DbContextCSharp.vstemplate的文件

使用文本編輯器打開它並更改代碼:

  <WizardExtension>
    <Assembly>Microsoft.Data.Entity.Design, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</Assembly>
    <FullClassName>Microsoft.Data.Entity.Design.VisualStudio.ModelWizard.AddArtifactGeneratorWizard</FullClassName>
  </WizardExtension>

對此:

  <WizardExtension>
    <Assembly>Microsoft.Data.Entity.Design, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</Assembly>
    <FullClassName>Microsoft.Data.Entity.Design.VisualStudio.ModelWizard.AddArtifactGeneratorWizard</FullClassName>
  </WizardExtension>

將所有內容打包在一起並安裝擴展,當您運行代碼生成時,將沒有問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM