Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为ASP.Net Web API创建控制器时出错_C#_Asp.net_Visual Studio_Asp.net Apicontroller - Fatal编程技术网

C# 为ASP.Net Web API创建控制器时出错

C# 为ASP.Net Web API创建控制器时出错,c#,asp.net,visual-studio,asp.net-apicontroller,C#,Asp.net,Visual Studio,Asp.net Apicontroller,我刚刚用Visual Studio 17创建了一个ASP.NET web API项目,并创建了一个类库,将其连接到我创建的SQL数据库。问题是当我尝试在项目中创建控制器时,我得到了错误 运行所选代码生成器时出错:无法加载文件“ClassLibrary.dll”或其依赖项之一。此系统找不到指定的文件 有人知道问题出在哪里吗。我已经查看了类库中应该包含上述文件的文件夹,它是空的 我推测它可能来自我的实体框架,我正在使用ADO.Net实体数据模型。对于ASP.Net web API项目,无需添加类库:

我刚刚用Visual Studio 17创建了一个ASP.NET web API项目,并创建了一个类库,将其连接到我创建的SQL数据库。问题是当我尝试在项目中创建控制器时,我得到了错误

运行所选代码生成器时出错:无法加载文件“ClassLibrary.dll”或其依赖项之一。此系统找不到指定的文件

有人知道问题出在哪里吗。我已经查看了类库中应该包含上述文件的文件夹,它是空的


我推测它可能来自我的实体框架,我正在使用ADO.Net实体数据模型。

对于ASP.Net web API项目,无需添加类库:

  • 只需右键单击解决方案并添加ADO.net模型
  • 配置数据库
  • 添加所需的数据库表
  • 构建解决方案

检查这些项目的框架版本您可能还想关闭并重新打开visual studio。