debugging 如何将openiddict源代码集成到我的项目中?

mjqavswn  于 2023-06-06  发布在  其他
关注(0)|答案(1)|浏览(173)

我想调试OpenIDDict并研究它,但是遇到了很多困难。我通过Add->Existing Project添加了openiddict源代码。编译期间发生某些错误,如错误CS 0103当前上下文中不存在名称“StringSyntaxAttribute”
错误CS 8370功能“可空引用类型”在C# 7.3中不可用。请使用8.0或更高版本的语言。每个Dependecies节点上都有一个感叹号
我尝试将Directory.Packages.props复制到解决方案文件夹,但不起作用

tquggr8v

tquggr8v1#

A.您的语言问题,可以在【项目】>【右键】选择【编辑项目文件】

<PropertyGroup>
   <LangVersion>Latest</LangVersion>
</PropertyGroup>

查看here关于C#语言版本控制的内容。
B.在项目中添加OpenIddict源代码(不推荐)
1.下载here中的OpenIddict源代码。然后解压缩sourcecode.zip
1.右键单击您的项目解决方案>添加>现有项目>选择OpenIddict.csprojopeniddict-core-4.4.0\openiddict-core-4.4.0\src\OpenIddict文件夹
C.或者通过NuGet安装OpenIddict(推荐)

VS 2022>工具>NuGet包管理器>包管理器控制台>等待包管理器控制台在VS 2022底部可见,然后输入NuGet\Install-Package OpenIddict -Version 4.4.0>Enter

查看here示例和文档
NuGet安装时,您可以从开发者处获取最新更新,更方便您专注于您的项目。

相关问题