Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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
Asp.net core asp.net核心项目发生MissingMethodException_Asp.net Core_Methodnotfound - Fatal编程技术网

Asp.net core asp.net核心项目发生MissingMethodException

Asp.net core asp.net核心项目发生MissingMethodException,asp.net-core,methodnotfound,Asp.net Core,Methodnotfound,我使用ASP.NET Core Web应用程序(.NET Core)创建了一个新项目。 它可以在构建和运行之后工作 我使用.NET Core创建了一个类库,并将web项目中Service文件夹下的文件移动到该库中,然后在控制器中添加引用和更改命名空间 注册新用户后发生MissingMethodException。 Asp.net核心项目似乎无法在web项目之外使用类库 详细信息如下所示 在ASP.NET Core中,所有内容都是nuget包的形式,因此您可能需要从类库中创建nuget包,然后将其

我使用ASP.NET Core Web应用程序(.NET Core)创建了一个新项目。 它可以在构建和运行之后工作

我使用.NET Core创建了一个类库,并将web项目中Service文件夹下的文件移动到该库中,然后在控制器中添加引用和更改命名空间

注册新用户后发生MissingMethodException。
Asp.net核心项目似乎无法在web项目之外使用类库

详细信息如下所示


在ASP.NET Core中,所有内容都是nuget包的形式,因此您可能需要从类库中创建nuget包,然后将其添加到当前解决方案中


希望这些信息有帮助。

在ASP.NET Core中,所有内容都是以nuget包的形式出现的,因此您可能需要从类库中创建nuget包,然后将其添加到当前解决方案中


希望这些信息能有所帮助。

您移动了“文件”-确切地说,您在谈论什么文件?(C#?)源文件、编译的dll或其他东西?它们是C#源文件。IEmailSender.cs、ISmsSender.cs和MessageServices.cs。对于类库,您可以在同一解决方案中使用单独的项目并在主项目中添加对该项目的引用,或者(当库是单独的解决方案时)添加对已编译dll的引用。不需要复制源文件。类库和主项目处于相同的解决方案下。我认为这个问题与您移动“文件”有关-您到底在谈论什么文件?(C#?)源文件、编译的dll或其他东西?它们是C#源文件。IEmailSender.cs、ISmsSender.cs和MessageServices.cs。对于类库,您可以在同一解决方案中使用单独的项目并在主项目中添加对该项目的引用,或者(当库是单独的解决方案时)添加对已编译dll的引用。不需要复制源文件。类库和主项目采用相同的解决方案。我认为这个问题与