小编Tom*_*ino的帖子

将自定义包源添加到Visual Studio代码

有人知道如何向Visual Studio Code添加自定义包源吗?

例如,我想将https://www.myget.org/F/aspnet-contrib/api/v3/index.json添加为包源,并通过project.json驱动这些包.

package-managers myget visual-studio-code

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

Angular2,TypeScript,如何读取/绑定属性值到组件类(在ngOnInit中未定义)

有人可以请教我如何读取/绑定属性值到@component类,这似乎是在ngOnInit方法中未定义?

这是一个有趣的演示:http://plnkr.co/edit/4FoFNBFsOEvvOkyfn0lw?p = preview

我想读取"someattribute"属性的值

<my-app [someattribute]="'somevalue'">
Run Code Online (Sandbox Code Playgroud)

在App类(src/app.ts)ngOninit方法中.

谢谢!

typescript angular2-directives angular2-template angular

18
推荐指数
3
解决办法
4万
查看次数

可观察变量的Angular2 Observable.forkJoin - ReferenceError:未定义Observable

我想请你帮忙.我省略了我认为不重要的代码.让我们假设包含服务调用的TS文件:

//文件:someService.ts

@Injectable()
export class SomeService {
     method1(){
         var observable = this.http.get(someUrl)
                          .map((res: Response) =><MyClass[]>res.json());
         return observable;
     }

     method2(){
         // Similar to method1
     }
}
Run Code Online (Sandbox Code Playgroud)

// file:someComponent.ts

请注意,this.method1observable和method2observable是从父(根)组件正确分配的,其类型是Observable.

import {Observable}     from 'rxjs/Observable';

export class SomeClass {
    public m1: Observable<MyClass[]>;
    public m2: Observable<AnotherClass[]>

    ngOnInit() {
        Observable.forkJoin(this.m1,this.m2) //<- ERROR HERE
        .subscribe(data => {
            this.myFunction(data[0], data[1]);
            requestAnimationFrame(this.renderLoop);
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到"未捕获的ReferenceError:未定义Observable".你不知道我做错了什么吗?我看到了一些在服务中调用Observable.forkJoin的例子.但是如果我想在组件中调用它呢?

system.reactive typescript angular

18
推荐指数
2
解决办法
3万
查看次数

ASP.NET MVC 4单独项目中的区域不起作用(查看未找到)

我尝试使用单独项目中的区域创建简单的概念验证ASP.NET MVC 4网站.

我尝试按照教程:http://bob.archer.net/content/aspnet-mvc3-areas-separate-projects(应用程序在虚拟目录中不起作用......我使用IIS).我希望有比虚拟目录更好的方法.

然后我尝试了这个教程:http: //forums.asp.net/t/1483660.aspx/1但是在区域项目的*.csproj中没有"AreasManifestDir"元素(并且得到错误"视图'索引'或其未找到master或视图引擎没有支持搜索的位置")

ASP.NET中是否仍然支持MVC 4?因为我发现这个答案可以在将来删除: 作为单个项目实现的区域与asp.net mvc中的多个项目有什么优缺点

我还没有找到任何关于MVC4的方法.

解决方案的结构很简单:

Solution 'MvcAreasMultiProject'
    Areas [Directory]
        Admin [Project]
        Models
        Views
        Controllers
        Routes.cs [Examples]
    MvcAreasMultiProject [MainProject]
        - References Admin project
        M.V.C
Run Code Online (Sandbox Code Playgroud)

Admin项目的Routes.cs:

namespace Admin
{
public class Routes : AreaRegistration
{
    public override string AreaName { get { return "Admin"; } }

    public override void RegisterArea(AreaRegistrationContext context)
    {
        context.MapRoute(
            "Admin_Default",
            "Admin/{action}/{id}",
            new { controller = "Admin", action = "Index", id = "" },
            new[] { …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc-areas asp.net-mvc-4 asp.net-4.5

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

无法添加实体类型“X”的种子实体,因为未为所需属性“..ID”提供值

我在玩EF Core 2.1 Preview 2。我在使用 HasData (Seed) 方法时遇到了麻烦OnModelCreating(ModelBuilder modelBuilder)

我的模型是没有注释的简单 POCO 类。

public class Tenant {
    public int TenantID {get; set;}
    public string Name {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

在我的DbContext内部OnModelCreating方法中,DB 模型定义为

modelBuilder.Entity<Tenant>(e => {
    e.HasKey(m => m.TenantID)
     .HasName("PK_Tenants");

    e.Property(m => m.TenantID)
     .UseSqlServerIdentityColumn();

    e.Property(m => m.Name)
     .IsRequired()
     .HasMaxLength(256);
}
Run Code Online (Sandbox Code Playgroud)

种子方法定义为:

modelBuilder.Entity<Tenant>().HasData(new []{
   new Tenant {
      TenantID = 0,
      Name = "SystemTenant",
   }
});
Run Code Online (Sandbox Code Playgroud)

在启动期间,当 ctx.Database.Migrate() 运行时,出现异常:无法添加实体类型“租户”的种子实体,因为没有为所需的属性“租户ID”提供值

c# entity-framework-core entity-framework-core-2.1

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

5
推荐指数
1
解决办法
2425
查看次数

PIXI.js - png 图像资源未作为图像/纹理加载,设置了 MIME 类型,但没有扩展名

有人知道如何强制 PIXI 加载没有 PNG 扩展名的 PNG 文件作为 Sprite 吗?请注意,这张图片很大 - 2048x2048px。

问题是,该图像由 ASP.NET MVC 控制器生成,结果基于参数。

这是我的 resources.background onject 在 google 开发者控制台中的样子:

Resource
  crossOrigin: ""
  data: " PNG  IHDE    0sRGB   gAMA... etc"
  error: null
  isAudio: false
  isDataUrl: false
  isImage: false
  isJson: false
  isVideo: false
  isXml: false
  loadType: 1
  metadata: Object
  name: "background"
  url: "http://localhost/controller/action/123?param1=png&param2=false"
  xhr: XMLHttpRequest
  xhrType: "text"
Run Code Online (Sandbox Code Playgroud)

pixi.js

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