小编rin*_*usu的帖子

.NET Core是否已准备好在Raspberry PI 3上运行?

我可以找到很多过时的线程,但在过去的几个月里已经发生了很多变化.

目前是否有可能在没有 Mono的Raspbian(目前为Jessie)的Raspberry上运行.NET Core和/或ASP.NET Core ?或者我需要什么?

我可以找到一些dnvm样本,但我找不到一个最新的教程并使用了dotnet cli.我知道Windows 10 IoT计划用于v1.1.0,但我找不到基于ARM的CPU.在Raspbian上没有用于ASP.NET Core的Docker示例...

即使http://dot.net只显示一个Homebrew安装命令,但如何在没有Homebrew的Raspbian/Linux上安装.NET Core 1.0.1.

.net raspbian .net-core dotnet-cli

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

类型'void'上不存在属性'subscribe'.Angular 2 asp.net核心

当我尝试使用订阅时,我收到以下错误.我在.map中遇到了同样的问题,但我通过替换以下文件解决了这个问题:https://raw.githubusercontent.com/Microsoft/TypeScript/Fix8518/lib/typescriptServices.js

我已将Typescript更新为1.8.6并更新了visual studio 2015以更新3.

我不知道如何解决这个问题,或者如果我做错了什么,我也补充说

import 'rxjs/Rx'; 
Run Code Online (Sandbox Code Playgroud)

到bootstrap和app.component类,仍然是同样的错误.

服务代码:

import { Injectable } from 'angular2/core';
import {Http, URLSearchParams} from "angular2/http";
import 'rxjs/add/operator/map';

@Injectable()
export class MediaItemService {

constructor(public http: Http) {
    this.http = http;
}

//functions
get() {
   // return this.mediaItems;
    this.http.get("/api/MediaItem").map(response => { response.json() });
}
}
Run Code Online (Sandbox Code Playgroud)

使用服务的类:

import {Component, Inject} from 'angular2/core';
import 'rxjs/Rx'; 
import {MediaItemComponent} from './media-item.component';
import {CategoryListPipe} from './category-list.pipe';
import {MediaItemService} from './media-item.service';

@Component({
selector: 'media-item-list',
directives: [MediaItemComponent],
pipes: [CategoryListPipe],
providers: [MediaItemService],
templateUrl: 'app/media-item-list.component.html', …
Run Code Online (Sandbox Code Playgroud)

javascript typescript angular

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

在ASP.NET Core 1.0.0 Web应用程序中显示项目版本

过去在RC.x中工作的东西都不再有用了.

我试过这些:

  1. PlatformServices.Default.Application.ApplicationVersion;

  2. typeof运算(控制器).GetTypeInfo()Assembly.GetCustomAttribute <AssemblyFileVersionAttribute>()版.;

  3. .Assembly.GetEntryAssembly()的GetName()Version.ToString();

他们都返回1.0.0.0代替1.0.0-9这应该是执行后,dotnet publish --version-suffix 9在具有这种project.json: "version": "1.0.0-*"

基本上他们从附图中给我"文件版本"而不是"产品版本",它dotnet publish实际上似乎有所改变.

在此输入图像描述

version .net-assembly .net-core

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

尝试使用dotnet还原多项目解决方案时无法解决错误

我有一个本地构建的解决方案,我已经创建了一个新的构建并添加了一个步骤

dotnet restore
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:

    ... OTHER SUCCESSFUL INSTALLATIONS ...
    log  : Installing Microsoft.Extensions.FileProviders.Abstractions 1.0.0.
    log  : Installing Microsoft.Extensions.Configuration.Abstractions 1.0.0.
    log  : Installing Microsoft.Extensions.DependencyInjection.Abstractions 1.0.0.
    log  : Writing lock file to disk. Path: C:\a\1\s\Wedding.WebApp\project.lock.json
    log  : C:\a\1\s\Wedding.WebApp\project.json
    log  : Restore failed in 13722ms.
    Errors in C:\a\1\s\Wedding.WebApp\project.json
        Unable to resolve 'Wedding.Application' for '.NETFramework,Version=v4.6.1'.
        Unable to resolve 'Wedding.Common' for '.NETFramework,Version=v4.6.1'.
        Unable to resolve 'Wedding.WebApp.Setup' for '.NETFramework,Version=v4.6.1'.
Run Code Online (Sandbox Code Playgroud)

它引用了我的主要Web项目引用的其他三个项目.

这是我的project.json

    {
      "dependencies": {
        "Microsoft.AspNetCore.Diagnostics": "1.0.0",
        "Microsoft.AspNetCore.Mvc": "1.0.1",
        "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
        "Microsoft.AspNetCore.Server.Kestrel": "1.0.1",
        "Microsoft.AspNetCore.StaticFiles": "1.0.0",
        "Microsoft.Extensions.Configuration.Json": "1.0.0", …
Run Code Online (Sandbox Code Playgroud)

.net .net-core .net-4.6.1 azure-pipelines

17
推荐指数
1
解决办法
3128
查看次数

Angular 2 - 当(observableData | async)尚未解析时显示加载信息

正如标题所说,我想拥抱rxjs Observables的力量.

我现在应该做什么:

// dataview.html
<div *ngIf="isLoading">Loading data...div>
<ul *ngIf="!isLoading">
    <li *ngFor="let d of data">{{ d.value }}</li>
</ul>


// dataview.ts

data: any[] = [];
isLoading: boolean = false;

getData() {

this.isLoading = true;
this._api.getData().subscribe(
        data => {
            this.data = data;
            this.isLoading = false;
        },
        error => {
            this.error = error;
            this.isLoading = false;
        });
}
Run Code Online (Sandbox Code Playgroud)

我想做的事:

1. async在我的模板中使用管道

  1. 创建data一个Observable数组

  2. 仍显示用户的加载信息

我是干净代码的忠实粉丝,那么如何使用rxjs和Angular 2很好地完成这项工作呢?

observable rxjs typescript angular

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

什么是Angular 2中的`change`事件

changeAngular 2中的活动是什么?什么时候发送,我该如何使用它?
I. e.我通过以下代码订阅了(change)="update()"什么?

http://plnkr.co/edit/mfoToOSLU6IU2zr0A8OB?p=preview

import {Component, View, Input, Output, EventEmitter, OnChanges} from '@angular/core'

@Component({
  selector: 'inner-component',
  template: `
    <label><input type="checkbox" [(ngModel)]="data.isSelected"> Selected</label>
  `
})
export class InnerComponent {
  data = { isSelected: false };
}

@Component({
  selector: 'my-app',
  template: `
    <p><inner-component (change)="update()"></inner-component></p>
    <p>The component was updated {{count}} times</p>
  `,
  directives: [InnerComponent]
})
export class AppComponent {
  count = 0;

  update() {
    ++this.count;
  }
}
Run Code Online (Sandbox Code Playgroud)

PS:俄语同样的问题.

typescript angular

10
推荐指数
2
解决办法
4万
查看次数

Angular 2可观察错误 - '参数'观察者'隐含地具有'任意'类型.

我正在学习Angular 2,并且遇到了将要返回一个可观察的服务的问题.

我看到这个错误,但不知道为什么?我正在尝试按照我在网上找到的一些教程...

[ts]参数'observer'隐式具有'any'类型.

我的编辑突出了lambda开头的"观察者"工作.

我正在使用Angular"2.0.0-rc.2"

import { Injectable } from '@angular/core';
import { Observable } from 'rxjs/Observable';

@Injectable()
export class LocationService {

    constructor() { }

    getLocation(): Observable<string> {

        let data: Observable<string>;

        data = new Observable<string>(observer  => {
            observer.next("123")
        });

        return data;
    }
}
Run Code Online (Sandbox Code Playgroud)

angular

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

如何从Angular2本地存储中保存和检索数据?

我能够在浏览器中存储身份验证令牌localstorage,但我无法将其作为字符串检索.我找不到任何关于如何做到这一点的例子.

angularjs typescript angular-local-storage angular

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

EntityFrameworkCore中的IDbAsyncQueryProvider

我正在使用XUNIT在点网核心应用程序中进行测试.

我需要测试一个内部在我的datacontext中的DbSet上进行异步查询的服务.

我在这里看到,异步模拟DbSet是可能的.

我遇到的问题是,IDbAsyncQueryProvider我正在使用的EntityframeworkCore似乎没有.

我在这里不正确吗?还有其他人有这个工作吗?

(漫长的一天,希望我只是简单地遗漏了一些东西)

编辑

在询问GitHub后,我得到了这个类:https: //github.com/aspnet/EntityFramework/blob/dev/src/Microsoft.EntityFrameworkCore/Query/Internal/IAsyncQueryProvider.cs

这是我到目前为止试图实现的目的:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using System.Threading;
using System.Threading.Tasks;
using Microsoft.EntityFrameworkCore.Query.Internal;

namespace EFCoreTestQueryProvider
{
    internal class TestAsyncQueryProvider<TEntity>: IAsyncQueryProvider
    {
        private readonly IQueryProvider _inner;

        internal TestAsyncQueryProvider(IQueryProvider inner)
        {
            _inner = inner;
        }

        IQueryable CreateQuery(Expression expression)
        {
            return new TestDbAsyncEnumerable<TEntity>(expression);
        }

        IQueryable<TElement> CreateQuery<TElement>(Expression expression)
        {
             return new TestDbAsyncEnumerable<TElement>(expression);
        }

        object Execute(Expression expression)
        {
            return _inner.Execute(expression);
        }

        TResult Execute<TResult>(Expression expression)
        {
            return _inner.Execute<TResult>(expression);
        }

        IAsyncEnumerable<TResult> …
Run Code Online (Sandbox Code Playgroud)

.net c# entity-framework entity-framework-core .net-core

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

angular 2 Observable完全没有调用

我正在玩角度2教程的英雄应用程序,现在我有这个组件

import { Component, OnInit } from '@angular/core'
import { Subject } from 'rxjs/Subject';
import { Hero } from "./hero";
import { Router } from "@angular/router";
import { HeroService } from "./hero.service";
import { BehaviorSubject } from "rxjs/BehaviorSubject";


@Component({
    selector: 'hero-search',
    templateUrl: 'app/hero-search.component.html',
    styleUrls: ['app/hero-search.component.css'],
})
export class HeroSearchComponent implements OnInit{
    heroes: Hero[];
    isLoading: BehaviorSubject<boolean> = new BehaviorSubject(false);
    error: any;
    private searchNameStream = new Subject<string>();

    constructor(
        private heroService: HeroService,
        private router: Router
    ) {}

    ngOnInit() {
        this.searchNameStream
            .debounceTime(400)
            .distinctUntilChanged()
            .switchMap(name …
Run Code Online (Sandbox Code Playgroud)

typescript angular2-observables angular

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