• [典型案例] 虚拟机未注册:.net版本不匹配
    问提描述虚拟机未注册,日志显示Start HDA web service fail,HDA重新装了还是不行。、处理过程1、安全软件卸载 重装下是否正常2、HDA服务没起来,手动起服务可正常启动3、检查端口、 hdc、 dns都正常4、检查.net版本为4.0根因6.5.1 agent 匹配的net 版本是4.5以上解决方案重装一个.net,版本为4.7之后就可以了
  • [对接系列] DWS使用.net驱动对接powerBI
    dws在使用.net驱动链接powerBI时,报discard statement is not yet supported可以通过参数No Reset On Close=True规避。
  • [技术干货] (39)RPA工程师的学习路径是怎样的?企业面试开发者从哪些方面考核?
    对于RPA开发而言,我们可以把技术栈分为,特定的RPA产品的使用能力,以及不属于RPA特定产品的技术能力。对于初学者而言,往往是从对RPA编辑器和内置组件开始入手。这是RPA开发工程师的,最基础的要求。大家好,我是RPA之家的徐老师。相信很多RPA的初学者,在学完编辑器的使用和常用内置组件后,不知道要学点什么?另外,公司在招聘RPA工程师时,要考察面试者哪些知识点?1,除了内置组件和编辑器的使用外,继续对组件进行深挖,可以学习下非内置的官方和第三方组件。丰富的组件知识库 ,会让你在工作中,遇到更加复杂或者独特场景时,轻松找到合适的组件,让你事半功倍。2,基础框架的学习和使用。例如,UiPath的RF企业级框架。未来UiPath的框架,功能会更加强大,也会较现在更复杂。在企业的开发工作中,通常会选择一款或自研一款框架,作为基础。学习框架,不仅仅可以让你更快的胜任工作。还可以让你关注到,框架本身解决的问题,有一些问题,常常是我们忽略的。3,控制台,在UiPath中,我们称之为OC。它的功能 主要是设置流程执行计划、监控流程运行状态、查阅日志、管理机器人、以及一些流程配置信息的管理。对控制台的使用,也是我们工作中,可能会 用到的。4,RPA产品语言的学习。以 UiPath为例 ,UiPath的底层和编辑器,都是由VB.NET开发。所以在UiPath里 很多地方都可以使用上VB.NET。比如对字符串的拼接,以及使用一些.NET Framework对象。学会VB.NET将极大的提升你对UiPath编辑器的掌控力,特别是有利于编写一些简单的表达式和使用合适的.NET对象。另外,UiPath中对VB.NET和C#支持是非常友好的,可以直接在编辑器中编写该代码执行。5,VBA的学习总所周知,RPA目前的主要场景都是为企业内部流程服务,企业的办公流程,常常会涉及到office的使用。最常见的就是Excel、Word、PPT。要在这几款软件中做自动化,无论是基于代码优于鼠标键盘的原则,还是元素定位支持程度的原因,使用代码来完成自动化,都是最高优先级的选择。而VBA是一种基于VB的计算机语言,是微软提供给office使用者,来完成对office产品的自动化操作。也是office宏实现的代码。VBA提供了大量Office内置对象和方法。
  • [问题求助] 鲲鹏920与.net环境,有没有办法让他们兼容?
    架构为arm的鲲鹏运行环境,有没有什么方法,可以使其运行.net环境呢?
  • [问题求助] Nuget源中microsoft.netcore.app.runtime.linux-x64.5.0.4.nupkg损坏
    镜像文件大小:1506161字节路径:https://repo.huaweicloud.com/repository/nuget/v3-flatcontainer/microsoft.netcore.app.runtime.linux-x64/5.0.4/microsoft.netcore.app.runtime.linux-x64.5.0.4.nupkg源文件大小:33080597字节路径:https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-x64/5.0.4/microsoft.netcore.app.runtime.linux-x64.5.0.4.nupkg
  • [技术干货] 将于 2022 年 4 月 26 日起停止支持 .NET Framework 4.5.2
    出品 | CSDN(ID:CSDNnews)昨日,微软在 .NET 博客宣布,将于 2022 年 4 月 26 日起停止支持 .NET Framework 4.5.2、4.6、4.6.1,之后微软将不再为这些版本提供更新,包括安全修复和技术支持。据微软表示,之所以决定将不再支持这些版本,是因为它们使用了现在看来已不再安全的哈希算法 1(SHA-1)签名,而该算法容易被黑客利用以伪造数字证书去欺骗公司或窥探加密的网络会话,因此微软要淘汰使用 SHA-1 算法的 .NET Framework 版本。在查看所有不同版本 .NET Framework 的下载和使用情况后,微软发现只要让 4.6.2 以及更高版本的 .NET Framework 的数字证书更新就可以保证约 98% 用户无需更新版本。而剩下一小部分使用 .NET Framework 4.5.2、4.6 和 4.6.1 的用户则只需要升级到 4.6.2 版本及以上即可。基于这个发现,微软决定以 .NET Framework 4.6.2 为分界线,使用 4.6.2 之前的版本的用户,最晚要在 2022 年 4 月 26 日之前升级版本,否则如果遇到任何安全问题或需要技术支持,系统还是会要求你首先升级到支持的版本。据了解,.NET Framework 4.6.2 在约 5 年前发布,而 .NET Framework 4.8 大约在 2 年前发布,这两个版本都是安全可靠的,也是 .NET Framework 4.5.2、4.6、4.6.1 高度兼容的替换版本,并已通过 Windows Update(WU)广泛部署到亿万台计算机中。如果你的计算机是从 WU 获取最新更新的话,那么你的应用可能已经在 .NET Framework 4.8 上运行了。此外,为了摒弃 SHA-1 算法并提高安全性,从下个月开始微软所有的主要服务和进程(包括代码签名,文件哈希和 TLS 证书)都将只使用 SHA-2 算法。其实去年 8 月,微软就在下载中心下架了所有 Windows 签名的 SHA-1 内容,并且将 Windows 更新的签名改为使用 SHA-2 算法。因此,为了确保安全性,请尽快更新至 .NET Framework 4.6.2 及更高版本吧!参考链接:————————————————版权声明:本文为CSDN博主「CSDN资讯」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/csdnnews/article/details/116214128
  • [其他] 面向.NET 开发人员的开源、跨平台 ML 框架
    市面上很多AI框架和平台都是基于Python和C++的,包括ModelArts也是集成了Jupyter Notebook使用Python。今天介绍一下微软的ML.NET这个AI框架,看在.NET平台下微软是如何发力AI开发的(可以看到里面的自动学习理念和ModelArts里的还是比较一致的):1. ML.NET 允许你在.NET 生态系统中构建、训练和消费 ML 模型,而不需要 ML 或数据科学的背景。2. ML.NET 可以在任何.NET 运行的地方运行。Windows、Linux、macOS、on-prem、离线场景(如 WinForms 或 WPF 桌面应用)或任何云端(如 Azure)中。你可以将 ML.NET 用于各种场景。3. ML.NET 使用自动机器学习(或称 AutoML)来自动构建和训练 ML 模型的过程,以根据提供的场景和数据找到最佳模型。4. 你可以通过 AutoML.NET API 或 ML.NET 工具来使用 ML.NET 的 AutoML,其中包括 Visual Studio 中的 Model Builder 和跨平台的 ML.NET CLI。5. 除了训练最佳模型外,ML.NET 工具还生成在最终用户.NET 应用程序中消费模型所需的文件和 C#代码,该应用程序可以是任何.NET 应用程序(桌面、Web、控制台等)。6. 所有 AutoML 方案都提供了本地训练选项,图像分类也允许你利用云的优势,使用 Model Builder 中的 Azure ML 进行训练。
  • .NET SDK 什么时候可以支持.NET Standard 2.1
    目前开发使用的是.NET Standard 2.1 这个版本SDK什么时候可以支持
  • [新手课堂] .Net Core3.0安装
    安装环境:华为云上购买的鲲鹏服务器,规格如下:4vCPUs | 16GB | kc1.xlarge.4CentOS 8.0 64bit with ARM下载地址:https://dotnet.microsoft.com/download/dotnet-core/3.0https://dotnet.microsoft.com/download/dotnet-core/thank-you/sdk-3.0.103-linux-arm64-binaries下载安装包并上传至服务器指定目录,我这里使用的地址是:/home/dotnet解压,tar -zxvf dotnet-sdk-3.0.103-linux-arm64.tar.gz -C /home/dotnet配置环境变量,vim /etc/profileexport DOTNET_ROOT=/home/dotnetexport PATH=$PATH:/home/dotnetsource /etc/profile安装成功,查看版本信息dotnet --info
  • [典型案例] Win10系统提示无法安装.net framework 3.5的解决方法
    在Win10系统中安装.NET的时候,出现了错误提示,提示“无法安装以下功能:.NET Frameword 3.5(包括.NET3.0he .NET2.0)”,“Windows找不到完成请求的更改所需的文件”。如果遇到这种问题,可以参考下面的方法。方法一:1、按Win+X组合键,点击“控制面板”;2、在控制面板中点击“程序”(查看方式为“类别”);3、点击左侧的“启用或关闭Windows功能”;4、等待片刻,勾选“NET3.5”,点击“确定”即可开始自动安装。方法二:1、按Win+X组合键,点击“命令提示符(管理员)”;2、在命令提示符中执行以下命令:dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:\windows\winsxs3、等待进度到了100%后会提示重启,然后重启计算机即可。以上介绍的便是在Win10系统提示无法安装.net framework 3.5的解决方法,大家可以参考并尝试解决。 转自:Win10系统提示无法安装.net framework 3.5的解决方法
  • [问题求助] .NET语言的AMQP协议接入华为云物联网平台,接收服务端订阅消息
    【功能模块】.NET语言的AMQP协议接入华为云物联网平台,接收服务端订阅消息报错AmqpException: Sasl negotiation failed with code Auth.【操作步骤&问题现象】1、  Address address = new Address(Host, Port, userName, password);            ConnectionFactory cf = new ConnectionFactory();            cf.SASL.Profile = SaslProfile.External;            cf.AMQP.IdleTimeout = 8000;            cf.AMQP.ContainerId = "client.1.2";            cf.AMQP.HostName = "contoso.com";            cf.AMQP.MaxFrameSize = 8 * 1024;            var connection = cf.CreateAsync(address).Result;2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [技术交流] .Net 使用 ORM 访问 华为GaussDB数据库
    前言华为GaussDB是一个企业级AI-Native分布式数据库。GaussDB采用MPP(Massive Parallel Processing)架构,支持行存储与列存储,提供PB(Petabyte,2的50次方字节)级别数据量的处理能力。可以为超大规模数据管理提供高性价比的通用计算平台,也可用于支撑各类数据仓库系统、BI(Business Intelligence)系统和决策支持系统,为上层应用的决策分析提供服务。随着华为、中兴事务,国产数据库市场相信是未来是趋势走向,纵观 .net core 整个圈子对国产华为GaussDB数据库的支持几乎为 0,今天我们使用 FreeSql ORM 来体验国产华为GaussDB数据库(虽然是拿pgsql源码修改的)。整体来讲,华为GaussDB 和 pgsql 语法兼容,但是目前只能通 ODBC 访问(没有 ado.net 驱动,或许 npgsql 也可以访问,如果有小伙伴知道请 at 我们),FreeSql 提供 ODBC 多种数据库访问实现。由于本人没有测试环境,但是群友使用文章内的方法已经可以成功访问。本文的图片引用是其他数据库的截图,大致情况一样。1、安装环境数据库服务器:华为GaussDB下载地址:https://e.huawei.com/cn/products/cloud-computing-dc/gaussdb.NET版本:.net core 3.1下载地址:https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/install开发机器 :windows 10ODBC驱动:请按照华为GaussDB文档安装2、创建项目我们以 console 类型项目试验 插入、删除、更新、查询 等功能,创建控制台项目,使用命令:dotnet new consoledotnet add package FreeSql.Provider.Odbcdotnet add package FreeSql.Repository3、创建实体模型using System;using FreeSql.DataAnnotations;public class User{     [Column(IsIdentity = true)]    public long Id { get; set; }    public string UserName { get; set; }    public string PassWord { get; set; }    public DateTime CreateTime { get; set; } }4、初始化 ORMstatic IFreeSql fsql = new FreeSql.FreeSqlBuilder()     .UseConnectionString(FreeSql.DataType.OdbcPostgreSQL,      "odbc 连接字符串")     .UseMonitorCommand(cmd => Trace.WriteLine($"线程:{cmd.CommandText}\r\n"))     .UseAutoSyncStructure(true) //自动创建、迁移实体表结构     .UseNameConvert(NameConvertType.ToUpper)     .Build();5、插入数据var repo = fsql.GetRepository<User>();var user = new User { UserName = "gaussdb1", PassWord = "123" }; repo.Insert(user);var users = new [] {    new User { UserName = "gaussdb2", PassWord = "1234" },    new User { UserName = "gaussdb3", PassWord = "12345" },    new User { UserName = "gaussdb4", PassWord = "123456" } }; repo.Insert(users);//批量插入6、更新数据user.PassWord = "123123"; repo.Update(user);7、查询数据var one = fsql.Select<User>(1).First(); //查询一条数据var list = fsql.Select<User>().Where(a => a.UserName.StartsWith("gaussdb")).ToList();8、删除数据fsql.Delete<User>(1).ExecuteAffrows(); fsql.Delete<User>().Where(a => a.UserName.StartsWith("gaussdb")).ExecuteAffrows();结语这篇文章简单介绍了在 .net core 3.1 环境中使用 FreeSql 对国产华为GaussDB数据库的访问,目前 FreeSql 还支持 .net framework 4.0 和 xamarin 平台上使用。国产数据库未来是发展趋势,拥有自主权不受他人限制,我在好几个群里看到有人说公司正准备全面使用国产系统+国产数据库。除了 增删查改,FreeSql 还支持很多功能,就不一一演示,一篇文章介绍不完。FreeSql 是 .NETCore/.NetFramework/Xamarin 平台下的 ORM 开源项目,支持 SqlServer/MySql/PostgreSQL/Oracle/Sqlite/达梦,还有华为GaussDB数据库,未来还会接入更多的国产数据库支持。源码地址:https://github.com/2881099/FreeSql
  • [问题求助] obs的.net版本的代码为何报错??但用同样的java代码却是正常执行。
    请教一个问题,需要华为专业的帮助:我要遍历所有桶名,直接用官方提供obs的API代码,复制粘贴,然后直接运行就报错。错误是在huaweicloud-sdk-dotnet-obs-master源代码里抛出的。需要说明的是:这个.net版本的代码,在连接了互联网的机器上能够正常执行,是不会报错的。但是,由于我们的内网服务器不能连接互联网,是通过专线IPsec来实现对华为云的连接(在此条件下用obs客户端可以连接上并能正常操作云上的对象),并且用obs的java版本的代码也是可以正常执行。但是用obs的.net版本的程序执行却会报错!百思不得其解。报错情况,如下图:我调用执行的API代码,如下图:
  • [问题求助] 求华为鲲鹏服务器上布署.net core 3.x 项目的教程
    福州有些项目用到了华为鲲鹏服务器,但网上没有关于此服务器上布署.net core方面的材料,希望官方或者社区大神出个成功案例的教程,谢谢。社区提供的去年的教程:https://bbs.huaweicloud.com/forum/thread-26869-1-1.html.net core3.1安装指导(CentOS7.6 鲲鹏服务器)https://bbs.huaweicloud.com/forum/thread-75530-1-1.html希望对大家有用
  • [技术干货] 鲲鹏(ARM)环境安装.NET Core 3.1
    .NET Core SDK为.NET Core提供最基础的开发支持。论坛里已经有文章 《.netcoreSDK 3.0 鲲鹏(ARM)环境安装部署》,这篇文章的CentOS 7.6 的基础环境依赖包版本不满足.NET Core的安装要求。本文介绍华为云鲲鹏云主机 环境下,.NET Core SDK部署总结:仅在 x64 体系结构上支持包管理器安装.NET Core SDK, 鲲鹏(ARM)必须手动安装 .NET Core SDK 或 .NET Core 运行时。 具体参考https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-centos#manual-install 。如果安装 .NET Core SDK,则无需安装相应的运行时。 首先,从以下站点之一下载 SDK 或运行时的二进制版本:✔️ .NET 5.0 预览版下载✔️ .NET Core 3.1 下载所有 .NET Core 下载项接下来,提取已下载的文件并使用 export 命令设置 .NET Core 使用的变量,然后确保 .NET Core 在 PATH 中。若要提取运行时并使 .NET Core CLI 命令可用于终端,请先下载 .NET Core 二进制版本。 然后,打开终端并从保存文件的目录运行以下命令。 根据下载内容,存档文件名称可能不同。手动安装 .NET Core 或发布自包含的应用,则需要确保已安装以下库:krb5-libslibicuopenssl-libs如果目标运行时环境的 OpenSSL 版本为1.1 或更高版本,则需要安装 compat-openssl10。鲲鹏 的 CentOS 8.0 的依赖项都满足.NET Core3.1的要求,执行下面几个命令进行下载文件并设置环境变量wget https://download.visualstudio.microsoft.com/download/pr/8c39349a-23d0-46b0-8206-8b573a404709/b42fd441c1911acc90aaddaa58d7103f/dotnet-sdk-3.1.401-linux-arm64.tar.gzmkdir -p $HOME/dotnet && tar zxf dotnet-sdk-3.1.401-linux-arm64.tar.gz -C $HOME/dotnetexport DOTNET_ROOT=$HOME/dotnetexport PATH=$PATH:$HOME/dotnet运行命令dotnet --info 进行环境的验证Ubuntu 18.04 也满足.NET Core的运行环境Debian 10.2.0 也满足.NET Core的运行环境OpenSuse 15也满足.NET Core的运行环境Fedora 29 也满足.NET Core的运行环境openEuler 20.03 也满足.NET Core 3.1的运行环境Euler 2.8 也满足.NET Core 3.1的运行环境总结:      当前鲲鹏服务器(ARM)的所有操作系统的最新版本都支持.NET Core 3.1。
总条数:56 到第
上滑加载中