小编Pho*_*ius的帖子

为什么我在 VIsualStudio 2017 中使用 ServiceStack 会收到错误“类型 'IReturn<>' 在未引用的程序集中定义”

我正在运行 Visual Studio 2017 15.6.3。

我有一个 .NET Standard 2.0 DLL 项目,其中包含用于 ServiceStack 的请求和响应类。Request 类实现 IReturn<>。

我有一个 .NET Core 2.0 控制台 EXE 项目,它引用了 .NET Standard DLL。此 EXE 使用 ServiceStack JsonServiceClient 向 ServiceStack 服务发送请求。它编译并运行良好。

我添加了一个 .NET Framework 4.6.1 控制台 EXE 项目,该项目也引用了 .NET Standard 2.0 DLL。它必须是一个框架应用程序,因为它引用了与 Core 或 Standard 不兼容的其他 DLL。该 EXE 使用 ServiceStack JsonServiceClient 向 ServiceStack 服务发送请求,与 .NET Core EXE 完全一样,但该程序无法编译。Framework 4.6.1 应该支持 .NET Standard 2.0 DLL,但由于某种原因它与 IReturn<> 接口有冲突。

  var extentRequest = new ExtentRequest { ... };
  using (var client = new …
Run Code Online (Sandbox Code Playgroud)

.net c# servicestack

3
推荐指数
1
解决办法
1398
查看次数

标签 统计

.net ×1

c# ×1

servicestack ×1