EntityDeploySplit错误-缺少Microsoft.Data.Entity.Build.Tasks.dll

布兰登·林顿

干净的Windows重新格式化并安装Visual Studio 2013之后,尝试使用数据库优先的Entity Framework edmx文件构建项目会产生以下错误:

无法从程序集C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Data.Entity.Build.Tasks.dll中加载“ EntityDeploySplit”任务。无法加载文件或程序集'file:/// C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Data.Entity.Build.Tasks.dll'或其依赖项之一。该系统找不到指定的文件。确认声明正确,程序集及其所有依赖项均可用,并且任务包含实现Microsoft.Build.Framework.ITask的公共类。

有什么方法可以单独安装它吗?默认情况下,此程序集包含什么?

更新:这在寻找EntityClean任务时也很明显。我倾向于认为它会首先检查垃圾箱,因为另一个运行状况良好的开发人员尝试了清理/重建,然后开始显示该垃圾箱。

安迪·马哈菲(Andy Mahaffey)

我遇到了这个问题,并能够按照以下说明进行修复。您的路径和变量可能不同。

我发现在构建项目时,它指向此目标文件:

C:\Program Files (x86)\MSBuild\12.0\Bin\Microsoft.Data.Entity.targets

该目标文件似乎只是一个占位符。该文件中有一个Import元素,该元素指向$(MSBuildFrameworkToolsPath)\Microsoft.Data.Entity.targets位于该路径的目标文件运行。我搜索了注册表,发现这MSBuildFrameworkToolsPath是一个注册表项,其值为C:\Windows\Microsoft.NET\Framework\v4.0.30319\

我转到被引用的目标文件,并搜索UsingTask在异常中指定元素。UsingTask元素内部AssemblyFile指向属性$(MSBuildBinPath)\Microsoft.Data.Entity.Build.Tasks.dll我搜索了注册表,发现指向了MSBuildBinPath注册表项c:\Windows\Microsoft.NET\Framework\v3.5\

我不确定为什么要指出这一点,也许Framework或Visual Studio安装没有清除它。最后,我将所有UsingTask元素的AssemblyFile属性更改为:

$(MSBuildFrameworkToolsPath)\Microsoft.Data.Entity.Build.Tasks.dll

我使用了MSBuild Bin目标文件中的相同变量。

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

EntityDeploySplit错误-缺少Microsoft.Data.Entity.Build.Tasks.dll

来自分类Dev

在Visual Studio Online TFS构建上缺少Microsoft.Build.Tasks.v4.0.dll

来自分类Dev

在 nuget 中找不到“Microsoft.Data.Entity”dll

来自分类Dev

Visual Studio 2015 中缺少 Microsoft.TeamFoundation.Build.Client 和其他 DLL

来自分类Dev

DLL地狱-如果缺少MySql.Data.dll版本6.9.3.0或6.8.3.0,我的应用程序将引发错误

来自分类Dev

Microsoft.Lightswitch.Build.Tasks.Targets(168,5):应用程序定义包含严重错误

来自分类Dev

Microsoft.Lightswitch.Build.Tasks.Targets(168,5):应用程序定义包含严重错误

来自分类Dev

Microsoft.Threading.Tasks引用了不正确的System.Threading.Tasks.dll版本

来自分类Dev

Microsoft.Threading.Tasks引用了不正确的System.Threading.Tasks.dll版本

来自分类Dev

clickonce-deploy 缺少 microsoft dll

来自分类Dev

缺少 Microsoft.ProjectServer.Client dll

来自分类Dev

得到错误0004:无法加载System.Data.SqlServerCe.Entity.dll。重新安装SQL Server Compact

来自分类Dev

安装Python 2.7时缺少DLL错误

来自分类Dev

缺少带有Azure SDK的Microsoft.Threading.Tasks

来自分类Dev

Windows 8.1上缺少MSVCR71.dll错误

来自分类Dev

安装Ubuntu后Windows XP缺少hal.dll错误

来自分类Dev

Conda安装软件包错误:缺少zlib.dll

来自分类Dev

Microsoft Build Tools 2013缺少v120目录

来自分类Dev

EntityFramework.dll中发生了类型为'System.Data.Entity.ModelConfiguration.ModelValidationException'的异常

来自分类Dev

通过发行版构建项目时找不到System.Data.Entity dll

来自分类Dev

EntityFramework.dll中发生类型为'System.Data.Entity.ModelConfiguration.ModelValidationException'的异常

来自分类Dev

Xamarin.Forms.3.0 错误 Xamarin.Forms.Build.Tasks.GetTasksAbi

来自分类Dev

如何找到最新版本的 Microsoft.Build.Utilities.Core.dll?

来自分类Dev

解决Microsoft.Data.Entity.SqlServer的依赖关系失败

来自分类Dev

找不到DBSet <entity>类(实体框架加载了错误的DLL吗?)

来自分类Dev

缺少ServiceStack的DLL

来自分类Dev

缺少许多dll

来自分类Dev

Maven build/pom.xml 中缺少工件错误

来自分类Dev

EntityFramework.dll中发生“ System.Data.Entity.ModelConfiguration.ModelValidationException”,但未在用户代码中处理

Related 相关文章

  1. 1

    EntityDeploySplit错误-缺少Microsoft.Data.Entity.Build.Tasks.dll

  2. 2

    在Visual Studio Online TFS构建上缺少Microsoft.Build.Tasks.v4.0.dll

  3. 3

    在 nuget 中找不到“Microsoft.Data.Entity”dll

  4. 4

    Visual Studio 2015 中缺少 Microsoft.TeamFoundation.Build.Client 和其他 DLL

  5. 5

    DLL地狱-如果缺少MySql.Data.dll版本6.9.3.0或6.8.3.0,我的应用程序将引发错误

  6. 6

    Microsoft.Lightswitch.Build.Tasks.Targets(168,5):应用程序定义包含严重错误

  7. 7

    Microsoft.Lightswitch.Build.Tasks.Targets(168,5):应用程序定义包含严重错误

  8. 8

    Microsoft.Threading.Tasks引用了不正确的System.Threading.Tasks.dll版本

  9. 9

    Microsoft.Threading.Tasks引用了不正确的System.Threading.Tasks.dll版本

  10. 10

    clickonce-deploy 缺少 microsoft dll

  11. 11

    缺少 Microsoft.ProjectServer.Client dll

  12. 12

    得到错误0004:无法加载System.Data.SqlServerCe.Entity.dll。重新安装SQL Server Compact

  13. 13

    安装Python 2.7时缺少DLL错误

  14. 14

    缺少带有Azure SDK的Microsoft.Threading.Tasks

  15. 15

    Windows 8.1上缺少MSVCR71.dll错误

  16. 16

    安装Ubuntu后Windows XP缺少hal.dll错误

  17. 17

    Conda安装软件包错误:缺少zlib.dll

  18. 18

    Microsoft Build Tools 2013缺少v120目录

  19. 19

    EntityFramework.dll中发生了类型为'System.Data.Entity.ModelConfiguration.ModelValidationException'的异常

  20. 20

    通过发行版构建项目时找不到System.Data.Entity dll

  21. 21

    EntityFramework.dll中发生类型为'System.Data.Entity.ModelConfiguration.ModelValidationException'的异常

  22. 22

    Xamarin.Forms.3.0 错误 Xamarin.Forms.Build.Tasks.GetTasksAbi

  23. 23

    如何找到最新版本的 Microsoft.Build.Utilities.Core.dll?

  24. 24

    解决Microsoft.Data.Entity.SqlServer的依赖关系失败

  25. 25

    找不到DBSet <entity>类(实体框架加载了错误的DLL吗?)

  26. 26

    缺少ServiceStack的DLL

  27. 27

    缺少许多dll

  28. 28

    Maven build/pom.xml 中缺少工件错误

  29. 29

    EntityFramework.dll中发生“ System.Data.Entity.ModelConfiguration.ModelValidationException”,但未在用户代码中处理

热门标签

归档