小编110*_*110的帖子

“WireUpCoreRuntime”任务意外失败 Visual Studio 2017

我正在使用 VS17 为远程设备开发 UWP 应用程序。我突然收到这条消息

Error       The "WireUpCoreRuntime" task failed unexpectedly.
System.InvalidOperationException: Sequence contains no elements
   at System.Linq.Enumerable.Single[TSource](IEnumerable`1 source)
   at Microsoft.Build.Net.CoreRuntimeTask.WireUpCoreRuntime.InternalExecute()
   at Microsoft.Build.Net.CoreRuntimeTask.WireUpCoreRuntime.Execute()
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() DataManagementApp           
Run Code Online (Sandbox Code Playgroud)

我被这个错误困了大约一周。我不知道是什么原因造成的。我所做的最后一件事是将 GPIO 例程移动到外部库。之后,每个构建都以该消息结束。

我试过的:

  • 关闭杀毒软件
    • 重做上次更新(库正在研究其他类似的解决方案)
    • 重做构建中的最后几个更改
    • 更新VS、修复VS、修复SDK
    • 更新库版本
    • 重启目标设备
    • 在其他 PC 上构建项目(使用全新 VS),在全新项目上复制代码并在我或其他 PC 上运行它
    • 摆脱在代码中使用 Linq 库的任何内容。
    • 以管理员身份运行VS

根本没有成功。如果有人能帮我解决这个问题,我会很高兴。

c# uwp

7
推荐指数
1
解决办法
571
查看次数

JSON JObject.Parse 修改json字符串

我收到的 Json 格式为:

{
    "Type": "value",
    "Name": "MeteoStation",
    "UniqueAdress": "2C:3A:E8:0F:10:76",
    "valuesList": [{
        "Value": 23.00,
        "Unit": "C",
        "Type": "temperature",
        "SourceUniqAdress": "2C:3A:E8:0F:10:76",
        "TimeCaptured": "2018-03-26T09:36:13.200Z"
    }]
}
Run Code Online (Sandbox Code Playgroud)

在我的程序中,我想创建对象 IValuePacket,它是值列表中的一个值。

JObject jobject = JObject.Parse(incomingJson);
var settings = new JsonSerializerSettings {
    NullValueHandling = NullValueHandling.Ignore,
    MissingMemberHandling = MissingMemberHandling.Ignore
};
var incommingMessage = JsonConvert.DeserializeObject<MessageEncapsulation>(incomingJson);
string Type = incommingMessage.Type;
string name = incommingMessage.Name;

if (string.IsNullOrWhiteSpace(name))
    name = "no name";

if (Type.ToLower().Equals("value")) {
    var values = JsonConvert.DeserializeObject<List<IValuePacket>>(jobject["valuesList"].ToString());
}
Run Code Online (Sandbox Code Playgroud)

一切正常,直到我收到上面提到的确切的 json 。JObject.Parse 修改值 TimeCaptured 和 jobject 如下所示:

{
"Type": "value", …
Run Code Online (Sandbox Code Playgroud)

c# parsing json uwp

6
推荐指数
1
解决办法
3890
查看次数

Emgu CV 位图到图像不再有效

我经常使用 emguCV。但是现在,我为 .Net 下载了最新的 CV3 库,并且从未遇到将位图转换为图像的问题。现在我的代码不再工作,构造函数 Image 不再将位图作为参数。

        Bitmap bitmap = Sources.GetBitmap();
        Image<Bgr, byte> source = new Image<Bgr, byte>(bitmap);
Run Code Online (Sandbox Code Playgroud)

有什么解决方法吗?

c# emgucv

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

标签 统计

c# ×3

uwp ×2

emgucv ×1

json ×1

parsing ×1