我想调试OpenIDDict并研究它,但是遇到了很多困难。我通过Add->Existing Project添加了openiddict源代码。编译期间发生某些错误,如错误CS 0103当前上下文中不存在名称“StringSyntaxAttribute”错误CS 8370功能“可空引用类型”在C# 7.3中不可用。请使用8.0或更高版本的语言。每个Dependecies节点上都有一个感叹号我尝试将Directory.Packages.props复制到解决方案文件夹,但不起作用
tquggr8v1#
A.您的语言问题,可以在【项目】>【右键】选择【编辑项目文件】
<PropertyGroup> <LangVersion>Latest</LangVersion> </PropertyGroup>
查看here关于C#语言版本控制的内容。B.在项目中添加OpenIddict源代码(不推荐)1.下载here中的OpenIddict源代码。然后解压缩sourcecode.zip1.右键单击您的项目的解决方案>添加>现有项目>选择OpenIddict.csproj从openiddict-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安装时,您可以从开发者处获取最新更新,更方便您专注于您的项目。
1条答案
按热度按时间tquggr8v1#
A.您的语言问题,可以在【项目】>【右键】选择【编辑项目文件】
查看here关于C#语言版本控制的内容。
B.在项目中添加OpenIddict源代码(不推荐)
1.下载here中的OpenIddict源代码。然后解压缩sourcecode.zip
1.右键单击您的项目的解决方案>添加>现有项目>选择OpenIddict.csproj从openiddict-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安装时,您可以从开发者处获取最新更新,更方便您专注于您的项目。