dotnet是什么文件_dotnet-sdk

背景

依赖环境:.NET Framework 4.5+ 和 .NET Core 2.1

https://github.com/TencentCloud/tencentcloud-sdk-dotnet.git​github.com

环境

SDK文档:https://cloud.tencent.com/document/sdk/.NET

详细操作步骤

下载源代码

git clone https://github.com/TencentCloud/tencentcloud-sdk-dotnet.git

我的问题已经提到这里了

https://github.com/TencentCloud/tencentcloud-sdk-dotnet/issues/29​github.com

vs2017 打开之后仍然报错

CS0006  C# 未能找到元数据文件“E:dotnet-sdktencentcloud-sdk-dotnetTencentCloudbinDebugnet45TencentCloud.dll”

3f3a729ecf47452d63c0bdde6623a251.png

有5个bug

严重性	代码	说明	项目	文件	行	禁止显示状态
错误	CS0006	未能找到元数据文件“E:dotnet-sdktencentcloud-sdk-dotnetTencentCloudbinDebugnet45TencentCloud.dll”	WindowsFormsDemo	E:dotnet-sdktencentcloud-sdk-dotnetWindowsFormsAppCSC	1	活动的

第一步:

右击解决方案,然后点击属性,然后选择配置属性,然后选择配置,然后你会看到如下图

39fb2b27e52d3db1ba54e686f1c0086d.png

第二步

在列表中,找到报错的对应的项目,如果生成的复选框是选中的那就先取消选中然后再 点击应用按钮,然后再勾选上生成复选框然后在点击应用按钮。然后就可以了。如果是没有勾选上的,直接勾选项然后点击应用按钮就可以了。

严重性	代码	说明	项目	文件	行	禁止显示状态
错误		程序包还原失败。正在回滚“TencentCloud”的程序包更改。				
严重性	代码	说明	项目	文件	行	禁止显示状态
错误	NU1108	检测到循环。 
  TencentCloudSDK -> TencentCloudSDK (>= 3.0.44).	TencentCloud	E:dotnet-sdktencentcloud-sdk-dotnetTencentCloudTencentCloud.csproj	1	

解决方法

https://docs.microsoft.com/zh-cn/nuget/reference/errors-and-warnings/nu1108?f1url=https%3A%2F%2Fmsdn.microsoft.com%2Fquery%2Fdev15.query%3FappId%3DDev15IDEF1%26l%3Dzh-CN%26k%3Dk(NU1108)%26rd%3Dtrue

这个链接查看版本:https://bbs.csdn.net/topics/392563017

严重性	代码	说明	项目	文件	行	禁止显示状态
错误		The current .NET SDK does not support targeting .NET Standard 2.0.  Either target .NET Standard 1.6 or lower, or use a version of the .NET SDK that supports .NET Standard 2.0.	TencentCloud	D:Microsoft Visual Studio2017ProfessionalMSBuildSdksMicrosoft.NET.SdkbuildMicrosoft.NET.TargetFrameworkInference.targets	126	

208e8d81fd4cdbd43a10023aa2f89c68.png

为什么要安装32位的.net的呢

b7797547c995b893f237c87c7c72a2e1.png

我的系统里都是64位的我也不能删除,但是我怎么安装32位的呢

253d03a025b72949808bd23f7dc13b09.png

我的系统是这样的

严重性	代码	说明	项目	文件	行	禁止显示状态
错误		The current .NET SDK does not support targeting .NET Core 2.1.  Either target .NET Core 1.1 or lower, or use a version of the .NET SDK that supports .NET Core 2.1.	TencentCloudExamples	D:Microsoft Visual Studio2017ProfessionalMSBuildSdksMicrosoft.NET.SdkbuildMicrosoft.NET.TargetFrameworkInference.targets	112	

原因分析

原因:https://www.cnblogs.com/liushen/p/10815521.html

.Net Framework 对 Visual Studio 基本没啥要求,而 .NET Core SDK 对 Visual Studio 版本有着严格的要求。所以,升级版本才能解决该问题。

842deb182fe97cb3ad2ec877f3784c8b.png

我的vs2017版本,的确小了。

Microsoft Visual Studio Professional 2017 
版本 15.8.9
VisualStudio.15.Release/15.8.9+28010.2050
Microsoft .NET Framework
版本 4.8.03761

已安装的版本: Professional

Application Insights Tools for Visual Studio 包   8.13.10627.1
Application Insights Tools for Visual Studio

ASP.NET and Web Tools 2017   15.8.05085.0
ASP.NET and Web Tools 2017

ASP.NET Core Razor Language Services   15.8.31590
Provides languages services for ASP.NET Core Razor.

ASP.NET Web Frameworks and Tools 2012   4.0.30625.0
For additional information, visit https://www.asp.net/

ASP.NET Web Frameworks and Tools 2017   5.2.60618.0
For additional information, visit https://www.asp.net/

Azure App Service Tools v3.0.0   15.8.05023.0
Azure App Service Tools v3.0.0

C# 工具   2.9.0-beta8-63208-01
在 IDE 中使用的 C# 组件。根据项目类型和设置,可能会使用不同版本的编译器。

Dotfuscator Community Edition   5.36.0.7050-e77ce80a6
PreEmptive Protection - Dotfuscator CE

GitHub.VisualStudio   2.5.2.2500
A Visual Studio Extension that brings the GitHub Flow into Visual Studio.

JavaScript 语言服务   2.0
JavaScript 语言服务

Microsoft JVM Debugger   1.0
Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines

Microsoft MI-Based Debugger   1.0
Provides support for connecting Visual Studio to MI compatible debuggers

NuGet 包管理器   4.6.0
Visual Studio 中的 NuGet 包管理器。有关 NuGet 的详细信息,请访问 http://docs.nuget.org/。

ProjectServicesPackage Extension   1.0
ProjectServicesPackage Visual Studio Extension Detailed Info

ResourcePackage 扩展   1.0
ResourcePackage Visual Studio 扩展详细信息

ResourcePackage 扩展   1.0
ResourcePackage Visual Studio 扩展详细信息

SQL Server Data Tools   15.1.61808.07020
Microsoft SQL Server Data Tools

TypeScript Tools   15.8.20822.2001
TypeScript Tools for Microsoft Visual Studio

Visual Basic 工具   2.9.0-beta8-63208-01
在 IDE 中使用 Visual Basic 组件。根据项目类型和设置,可能会使用不同版本的编译器。

Visual F# Tools 10.2 for F# 4.5   15.8.0.0.  Commit Hash: 55a3dc3231c95c77f81ee53f7d29152029da7408.
Microsoft Visual F# Tools 10.2 for F# 4.5

Visual Studio Code 调试适配器主机包   1.0
用于在 Visual Studio 中托管 Visual Studio Code 调试适配器的互操作层

Visual Studio Tools for Containers   1.0
Visual Studio Tools for Containers

适用于 Visual Studio 的 Microsoft 持续交付工具   0.4
从 Visual Studio IDE 内简化 Azure DevOps 管道配置。

通用 Azure 工具   1.10
通过 Azure 移动服务和 Microsoft Azure Tools 提供通用服务。

用于容器的 Microsoft Visual Studio Tools   1.1
在目标环境中开发、运行、验证 ASP.NET Core 应用程序。按 F5,应用程序经调试后直接进入容器,或者按 Ctrl+F5 可编辑和刷新应用,无需重新生成容器。

06b90eef409c0bfc82af52eb9b7e2e68.png

2ca9faca0780a2c299caf486e29083ec.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值