【TwinCAT3应用——与高级语言(C#)ADS通讯】教程文章相关的互联网学习教程文章

c#-在n层应用程序中引用的正确方法【代码】

我对n层体系结构有点陌生,可以通过实现一个简单的控制台应用程序来学习它. 我有3个项目: 具有域实体和DbContext类的DAL.具有存储库类的BLL.控制台应用程序仅用于运行它. 正如我在DAL中定义的所有实体一样,BLL层引用了DAL,如下所示:public class DefaultRepository {private DefaultDbContext _repository;private void SaveChanges(){try{_repository.SaveChanges();}catch (Exception e){Console.WriteLine("Exception were cau...

C# – Azure的Web应用程序的新X509Certificate2()导致System.Security.Cryptography.CryptographicException:拒绝访问【代码】

现在,我正在上传.pfx文件,输入密码并调用var cert = new X509Certificate2(fileData, password);并存储诸如指纹之类的东西.我不需要将其实际存储在服务器上,只需确认它是有效的证书并存储一些信息即可.在本地,这很有效(显然,我可以更好地访问我的密钥存储区),但是当我将其放到天蓝色时,会收到错误消息:System.Security.Cryptography.CryptographicException: Access denied.有什么方法可以使此信息避开此方法或使用此方法而不会导...

首页> C#>如何比较两个字符串数组,找到共同的字符串数组的索引号,并将其应用于第三个字符串数组?【代码】

我有三个字符串数组string[] stringArray= {"AAA", "BBB", "CCC","DDD", "EEE","FFF","GGG","HHH" }; string[] stringArray1 = { "A", "B", "C","D", "E","F","G","H" }; string[] stringArray2 = { "BBB", "DDD","FFF","HHH" };我如何比较stringArray2与stringArray并找到匹配的索引号stringArray.找到索引后,我需要将其应用于stringArray1并显示结果. 我尝试了以下代码,但未能获取匹配字符串int j=0; string line = null; List<s...

c#-在WPF中执行选项卡式应用程序的正确方法【代码】

我必须做一个在其主屏幕上具有WPF TabControl的应用程序,而我在计划方面遇到了麻烦.因为这只是一个控件,并且大多数代码都在MainWindow类中,所以这是我的问题: 如何在C#WPF中正确执行选项卡式应用程序?就像我写的一样,MainWindow类中的大多数方法(除了对话框等)-我仍将包含部分类的单独文件作为一个类进行计数,或者还有其他方法吗?解决方法:根据您的问题域,您可以将主视图分为几个自定义控件,您可以将其放置在选项卡中. 正如Vija...

C#-Log4Net无法登录应用程序关闭事件【代码】

我目前正在用C#开发WPF应用程序.我现在要记录应用程序的关闭.Log4Net可以在程序的所有部分正常运行. (除此以外) 例: 用户单击每个Windows程序具有的默认红色“ X”按钮,日志应显示“ Application Closed” 我为Closing事件创建了一个行为(这是我要记录的地方),但Log4Net却无法记录. 我试过了:Log.Flush(); Log.Dispose();都没有做这份工作.似乎唯一起作用的是通过打开MessageBox或执行Thread.Sleep(1000)延迟实际关闭 有更好的解...

c#-网络不适用于Visual Studio 2015中的控制台应用程序

我已经在Visual Studio 2015 Professional中为简单的HttpWebRequest创建了控制台应用程序.我想监视由我的应用程序发送或接收的原始HTTP流量.据我了解,Visual Studio 2015中有用于此目的的Performance Profiler(Alt F2). 但是“网络”复选框位于“不适用的工具”组中.有什么方法可以将此工具用于控制台应用程序?解决方法:在MSDN中,此工具仅用于监视通过WinRT HttpClient API进行的HTTP网络操作,并在此blog post中明确指出,Operatio...

c#-如何为出现在任务栏中的应用程序的缩略图重新排序?【代码】

假设您在一个应用程序中有多个窗口,并且所有窗口都设置为显示在任务栏中.将鼠标悬停在应用程序的图标上会生成一组缩略图,每个窗口一个.如果有足够的窗口,则Windows 7将按名称将其切换到高大的可滚动窗口列表. 我想以编程方式重新排序此“缩略图”列表,因为有一个特定的窗口我想从列表顶部排第二.我怎样才能做到这一点? 请注意,我无法更改窗口的创建顺序(这是一种解决方案,但不幸的是,我无法利用之一).解决方法:好吧,事实证明这很简...

应用中的C#WPF多个面板-如何做到这一点

我对C#中的WPF / XAML还是很陌生,我看到了一些简单的教程和内容,但是今天,我很困惑,从来没有在那里制作过UI. 我需要输出多种形式的实例,例如: (注意:我只是以WYSIWG的方式构建了它,所以XAML标记是完全混乱的,用于截图.我什至不能直接在网格中添加表,哦) 我每个学年的每个月都有这样的数据,因此,取决于选择哪个班级,我希望它像这样输出(方案) (注意:我需要第一个屏幕截图中的表单,而不是每个CustomWindowInstance)那么,什么是最好...

C#-无法退出应用程序【代码】

我在Visual Studio中开发软件,用C#编写代码,而我注意到了一些东西.我不知道如何退出该应用程序.namespace WindowsFormsApp2 {public partial class Form1 : Form{public Form1(){InitializeComponent();}private void ExitButton_Click(object sender, EventArgs e){Application.Exit(); // This works, when I run the application and click on the button, it will indeed quit.}} }如前所述,当我单击该按钮时,它确实会退出该应...

c#-使用Azure Notification Hub的带有应用程序数据的Google Cloud Messaging有效负载【代码】

我正在尝试从后端应用程序向Android手机发送通知.我设法安装设备并删除了它们.现在,我在消息有效负载方面遇到了问题.我需要声音警报,并且需要在消息中发送一些应用程序数据.这就是我现在构建有效负载的方式,但是我认为这样做不好:string notificationText = NotificationText(story, profile);JProperty messageJProperty = new JProperty("message", notificationText); JObject messageJObject = new JObject(messageJProperty)...

c#-.NET Framework 4.6.1应用程序具有引用.NET Standard 1.4类库的错误

我一直试图围绕.NET Framework,.NET Core和.NET Standard之间的差异进行总结.根据我的阅读,.NET Standard是最低的公分母,使用.NET Standard编写的库应该与使用其他框架编写的代码兼容. 但是,我已经创建了一个使用.NETStandard 1.4的类库和使用.NET Framework 4.6.1的应用程序的解决方案,看来该应用程序无法使用该库. 无论应用程序在哪里尝试使用类库中的类,我都会收到诸如以下的错误.Error CS0012 The type ‘IEnumerator<>’ is...

C#-.Net Core应用程序无法将文件写入任何文件夹OSX【代码】

我正在OSX中构建一个.net core 2.0应用程序,它是一个WebAPI应用程序,当API端点被命中时,它会创建一个带有伪数据的.xlsx.当我尝试运行它(dotnet运行)时,我得到了System.UnauthorizedAccessException: Access to the path '/Users/myuser/projects/myproject' is denied. ---> System.IO.IOException: Permission denied我试图以sudo的身份运行它并更改它正在写入的文件夹,但都没有帮助// GET api/values/5[HttpGet("{id}")]public s...

C#-Selenium-firefox驱动程序无法捕获和应用AcceptInsecureCerts(2018/02/08最新版本)【代码】

您好(第一次在这里发布), 我无法让geckodriver绕过证书错误.我已经做了很多研究,并确保我拥有所有组件的最新版本.我之所以强调这一点,是因为该站点上过去存在的许多问题都在讨论过时的方法,例如使用DesiredCapabilities. 这是我的代码:FirefoxDriverService service = FirefoxDriverService.CreateDefaultService(); FirefoxProfile profile = new FirefoxProfile("QA"){AcceptUntrustedCertificates = true }; FirefoxOptions op...

c#-不支持通过/ common或/ consumers端点的应用程序错误【代码】

我希望任何人都能帮助我解决这个问题 我试图从Microsoft Graph Api获得与公司特定的应用程序一起工作的代码示例之一.在我的租户登录屏幕上登录后,我将重定向到应用程序,并出现以下错误.AADSTS90130: Application ‘{application id}’(aad name) is not supported over the /common or /consumersendpoints. Please use the /organizations or tenant-specific endpoint.在我的启动课程中,我有以下代码:// The graphScopes are th...

c#-asp .net核心应用未在IE和EDGE中设置响应cookie,但在Firefox和chrome中效果很好【代码】

我有一个具有发布操作的登录控制器,该登录操作在成功登录后重定向到主页.我正在使用以下代码进行重定向,该代码在Chrome和Firefox中效果很好.但不会在IE和EDGE中重定向,并且未设置响应cookieprivate ActionResult RedirectToLocal(string returnUrl) {if (Url.IsLocalUrl(returnUrl)){return Redirect(returnUrl);}else{return RedirectToRoute("default", new { controller = "", action = "" });} }我的登录动作public IActionRes...