小编Dem*_*mir的帖子

虚拟机上的CPU识别

我使用以下c#代码来获取处理器信息.如果我在虚拟机上运行我的应用程序,则Management类为null.我使用Oracle VM VirtualBox作为我的虚拟PC(Windows XP SP3)

System.Management.ManagementClass Management = new System.Management.ManagementClass("Win32_Processor");
Run Code Online (Sandbox Code Playgroud)

有没有人有使用此类代码的经验,并且在虚拟机中存在问题.

c# wmi virtual-machine

9
推荐指数
1
解决办法
2636
查看次数

.NET 5 升级导致“程序集未强命名或被篡改”异常

我已将 WPF 项目从 .NET core 3.1 升级到 5。我在加载第 3 方 DLL 之一时开始出现错误。我看到以下错误:

InnerException = {“程序集“Abt.Controls.SciChart.Wpf.2.32”的强名称验证失败。程序集未强命名或已被篡改。通过 API 验证失败。”}

如果我通过 sn.exe 检查程序集,我会发现它已经过验证。我对 .NET Core 3.1 没有任何疑问。在阅读 NET 5 的发行说明后,我找不到任何原因。有没有办法摆脱这个异常?

在此输入图像描述

.net c# .net-assembly .net-5

5
推荐指数
0
解决办法
348
查看次数

在 .Net Core 3.0 项目中引用 .Net Framework 4.8 类库

很明显,在 .NET Framework 4.8 项目中无法引用 .Net Standard 2.1 或 .Net Core 3.0。如果我将 .Net 4.8 类库添加到我的 .Net Core 3.0 项目中,它似乎可以工作。我的 .Net Core WPF 应用程序看起来不错。

我想弄清楚是否会出现任何副作用。我无法得到明确的结果。问题是我是否应该在我的 .Net core 3.0 应用程序中引用 .Net 4.8?

.net .net-core

3
推荐指数
1
解决办法
1141
查看次数

C#OPC客户端无法获取服务器列表

在我的新Windows 8 64位计算机上编译C#后,在获取OPC客户端应用程序中的可用服务器列表时,我开始收到以下错误.

"OpcNetApi.Com无法将类型为'System .__ ComObject'的COM对象转换为接口类型'OpcRcw.Comn.IOPCServerList2'.此操作失败,因为QueryInterface调用COM组件上的IID为'{9DD0B56C-AD9E-43EE'的接口-8305-487F3188BF7A}由于以下错误而失败:未注册类(HRESULT异常:0x80040154(REGDB_E_CLASSNOTREG)).

可能是什么原因?

c# opc

2
推荐指数
2
解决办法
7885
查看次数

Android LinearLayout水平或垂直方向的项目填充剩余空间

我想知道是否有可能在LinearLayout中有两个项目,一个包装其内容,另一个填充剩余的水平空间.我通过指定在WPF(.NET)中经常这样做

HorizontalAlignment="Stretch".
Run Code Online (Sandbox Code Playgroud)

例如:

<ImageView
    android:layout_width="wrap_content"
    android:layout_height="24dp"
    android:background="#0000FF"/>

<ImageView
    android:layout_width="match_parent"
    android:layout_height="24dp"
    android:background="#FF0000"/>
Run Code Online (Sandbox Code Playgroud)

当我这样做时,第二个ImageView填充整个水平空间,如我所料.我试图同时设置WRAP_CONTENT和利用重力等android:gravity="start"android:gravity="fill_horizontal"对第二个它没有工作.

注意:我可以通过指定权重属性来实现类似的功能.但这是根据百分比值提供分工.这不是我想要的.

android android-layout

0
推荐指数
1
解决办法
1090
查看次数