.net相关内容

“Windows.Media.SpeechSynthesis"和“Windows.Media.SpeechSynthesis"有什么区别?和“系统.语音.合成"?

我正在尝试确定在用 C# 开发的专业应用程序中,这两个 API 中的哪一个具有更多的功能来进行文本到语音转换. 操作系统在这里不是问题,只是这两个命名空间如何提供更多功能、高质量声音和稳定性. 有哪位机构掌握这两种技术并能告诉我这两个命名空间的不同之处吗?就特征而言,其中一个是另一个的超集吗? 编辑: 在这两个命名空间后面是同一个语音合成引擎? 我的网络应用程序将在服 ..
发布时间:2021-09-25 20:10:51 C#/.NET

.NET:如何使用 Windows“复制文件"复制文件对话

.NET:如何使用 Windows 的“复制文件"对话框复制文件.我需要批量复制多个文件.是否存在任何 .NET 2.0 库/方法允许我以跨平台方式执行此操作而无需调用特定于 Windows 平台的库. 提前致谢. 解决方案 为了使用“Windows '复制文件'对话框",您需要调用“Windows 平台特定的库". ..
发布时间:2021-09-25 20:10:37 C#/.NET

“Windows.Media.SpeechSynthesis"和“Windows.Media.SpeechSynthesis"有什么区别?和“系统.语音.综合"?

我正在尝试确定在用 C# 开发的专业应用程序中,这两个 API 中的哪一个具有更多的功能来进行文本到语音转换. 操作系统在这里不是问题,只是这两个命名空间如何提供更多功能、高质量声音和稳定性. 有哪位机构掌握这两种技术并能告诉我这两个命名空间的不同之处吗?就特征而言,其中一个是另一个的超集吗? 编辑: 在这两个命名空间后面是同一个语音合成引擎? 我的网络应用程序将在服 ..
发布时间:2021-09-25 20:10:09 C#/.NET

&“无法找到源 Y 中事件 ID X 的描述."

我正在尝试将 Web 应用程序中的自定义事件写入 Windows 事件日志.我没有让消息字符串正常工作,我一直收到“找不到源 Y 中事件 ID X 的描述." 为了缩小范围,我决定将事件写出到我机器上已经存在的源.我只是查看了已经写出的事件之一,特别是 SceCli 事件 1704. 我执行以下代码: var log = new EventLog("Application");log ..
发布时间:2021-09-25 20:09:41 C#/.NET

“无法找到源 Y 中事件 ID X 的描述."

我正在尝试将 Web 应用程序中的自定义事件写入 Windows 事件日志.我没有让消息字符串正常工作,我一直收到“找不到源 Y 中事件 ID X 的描述." 为了缩小范围,我决定将事件写出到我机器上已经存在的源.我只是查看了已经写出的事件之一,特别是 SceCli 事件 1704. 我执行以下代码: var log = new EventLog("Application");log ..
发布时间:2021-09-25 20:09:22 C#/.NET

防止 dpi 变化时出现模糊

当用户更改系统 dpi(在设置 -> 显示中)时,WPF 窗口会变得模糊.关闭应用程序并重新启动它会再次清晰. 如何在不关闭窗口的情况下再次清除窗口? 通过创建 WPF 应用程序、添加按钮并运行它来重新创建.然后如上所述更改 dpi.即使再改回来也无济于事. 解决方案 正如 Dai 指出的那样,添加每个监视器dpi-awareness 解决了这个问题. 为什么,我不确定, ..
发布时间:2021-09-25 20:00:41 C#/.NET

在 C# 中提取文本文件的特定部分

我通常将文本文件中的一些字符串逐行添加到列表或数组中,尽管我现在在文本文件中使用“#"作为分隔符.如何使用两个“#"符号作为断点将两个字符串“softpedia.com"和“download.com"读入列表?请记住,两个哈希之间可能会有更多或更少的字符串 例如 # 内部主机名软百科下载.com# 外部主机名 预期输出: softpedia.com下载.com 解决方案 class ..
发布时间:2021-09-25 20:00:36 C#/.NET

替换全局热键

我有一个位于托盘中的应用程序,我想定义多个热键,这些热键将在我的程序中触发事件. 我从@AaronLS 在这个问题中的出色回答中找到了灵感:使用 C# 设置全局热键 如果我注册一个已经由另一个应用程序定义的热键 RegisterHotKey 将返回 false 而不会注册它.那么如何覆盖或替换热键呢? 解决方案 那么如何覆盖或替换热键? 表面上,你不能.那是设计使然. ..
发布时间:2021-09-25 20:00:25 C#/.NET

如何从本机应用程序获取窗口打开/关闭/最小化消息?

很难为这个标题写一个好标题. 我正在开发一个 WPF 应用程序,它需要知道系统上是否存在所有其他打开的窗口.我可以通过调用本机 EnumWindows 方法来做到这一点,我可以调用其他本机方法来过滤掉我感兴趣的窗口.这很有效. 我遇到的问题是我想知道窗口何时打开或关闭(理想情况下是最小化).我可以通过使用 EnumWindows 进行轮询来做到这一点,但我发现这很慢,即使我将其推送到另 ..
发布时间:2021-09-25 19:58:36 C#/.NET

为什么 Windows 服务不调用 OnStart 方法?

我创建了一个具有 OnStart 方法的 Windows 服务应用程序.该方法将从 app.config 文件中读取路径,创建一个对象,然后服务将对象的重写 ToString() 方法写入带有 的文件StreamWriter. 当我使用“net start"手动启动此服务时,这是有效的.因此,OnStart 方法调用,对象创建并将其 ToString 方法写入文件. 我将其设置为 Wi ..
发布时间:2021-09-25 19:57:54 C#/.NET

什么是表单“On_Load"?相当于控件?

我有一个 listBox,我想在它加载时执行一个方法,尽管我不能使用 Form“On_Load"触发器,因为 ListBox 在 TabControl 内. 有没有办法在对象初始化时得到一个方法来执行? 解决方案 正如@SLaks 所说,您可以放入类的构造函数.但是,如果您要准备的内容依赖于表单中的其他元素,您可以在表单加载结束时添加到事件处理程序队列,但在其实际呈现给用户之前. ..
发布时间:2021-09-25 19:57:11 C#/.NET

什么是“替换版本"?在 .NET Framework 中是什么意思?

维基百科表示 .NET Framework 4.7 取代了 4.0–4.6 版.2.这是否意味着我可以在仅安装 .NET Framework 4.7 的情况下运行需要(例如).NET Framework 4.0 的程序? 解决方案 这意味着 4.7 是 4.0–4.6.2 的替代品. 例如,如果您在已经有 .net 1.0 的系统上安装了 .net 2.0,您最终会得到两个 .net ..
发布时间:2021-09-25 19:56:11 C#/.NET

安装后MSI文件复制到哪里去了?

我必须更换它,因为一个阻止软件卸载的错误,但如果我使用文件搜索实用程序,Windows 找不到 MSI 文件,但我认为 MSI 存储在 Add 或删除程序实用程序可以使用它. 解决方案 不进入 %windir%\installer\ 虽然我认为文件可能会被重命名.不确定您从哪里获得名称映射... 这个目录变得非常大,所以我把它移到了一个外部驱动器上.这有时会导致卸载或更新失败, ..
发布时间:2021-09-25 19:50:47 C#/.NET

如何使用 MSIX 允许可编辑的 .Net 生成配置文件?

我正在尝试帮助将 .Net 服务移植到更现代的 .Net 版本(可能是 Core)并使用 MSIX 安装程序.该应用程序有几个由编译器生成的配置文件(在源代码中它们是 app.config,但编译后它们变成了 *.exe.xml),它们安装在二进制文件旁边的程序文件中,还有一个 GUI 助手应用程序和应用程序本身可以修改它们以改变服务行为(端口、IP、tls 证书等). 不允许在 C:\Pr ..
发布时间:2021-09-25 19:47:36 C#/.NET

Windows 找不到最新安装的 .NET SDK

我已成功安装最新的 .NET SDK,但 Windows 无法识别.这表现为以下故障之一: dotnet --list-sdks 不包含最新的 .NET SDK. Windows x64 找不到 .NET 5 或 .NET 6. Visual Studio 在尝试打开项目时找不到最新的 SDK 或引发以下错误之一: 项目“MyProject"加载失败:指定的 SDK“Microso ..
发布时间:2021-09-25 19:44:26 C#/.NET

如何在 WPF 窗口上禁用命中测试?

我知道这是可能的 - 在创建窗口时通过 SetWindowLong API 或 WPF 的 Window 类的托管属性...不知道.我根本找不到有关如何设置窗口样式的信息,因此它无法接收有关鼠标单击它的任何系统消息,并且任何单击都会通过窗口到达底层窗口. 有人知道那个样式代码之类的吗? 解决方案 为窗口的扩展样式设置 WS_EX_TRANSPARENT 标志.它使窗口对鼠标点击透明. ..
发布时间:2021-09-25 19:35:44 C#/.NET