小编zai*_*man的帖子

控制台应用程序的配置.net Core 2.0

在.net Core 1中我们可以这样做:

IConfiguration config =  new ConfigurationBuilder()
                .AddJsonFile("appsettings.json", true, true)
                .Build();
Run Code Online (Sandbox Code Playgroud)

这使我们可以在我们的控制台应用程序中使用Configuration对象.

.net core 2.0的所有示例似乎都是针对Asp.Net核心配置创建的新方式而定制的.

为控制台应用程序创建配置的方法是什么?

更新:此问题与Asp.net核心无关.编辑时请不要添加asp.net核心标记.

c# .net-core .net-core-2.0

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

ECR - 什么是注册表,什么是存储库

试图熟悉ECR - 我知道您应该能够将任意数量的存储库推送到Docker注册表.

但是,ECR有一个"存储库"的概念.所以,如果我有10个不同的容器组成我的应用程序,这是否意味着我需要在注册表中的10个存储库?

我可以拥有一个存储库并使用"最新"标签推送10个不同的容器吗?

目前,如果我使用相同的{registry}/{repository_name}模式标记另一个图像,它将替换latest我的其他图像上的标记:

ECR概述

amazon-ecs amazon-ecr

10
推荐指数
1
解决办法
2704
查看次数

Signalr Hub文件中的HttpContext为null

我有一个SignalR集线器.当客户端断开连接时,我想执行文件操作.要做到这一点,我需要访问Server.MapPath.

但是,由于我的Hub类不是.aspx或Web服务,因此没有HttpContext也没有请求.

我想过将IO工作委托给HTTP请求处理程序,但是我不能用相对URI创建WebRequest,我需要能够在不同的位置部署解决方案.

如何才能在System.IOSignalR中获取本地路径?

System.IO.Directory.GetCurrentDirectory() 给我IIS工作进程的位置.

c# asp.net server.mappath signalr

8
推荐指数
1
解决办法
2119
查看次数

图表js显示空图

我正在使用chart.js .Bar()图表.

但是,在某些情况下,系统中可能没有数据.如果没有创建空(虚拟)数据集,我可以以某种方式使chartjs绘制一个空图吗?

chart.js

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

忽略Fakes程序集中的CS7035“指定版本不符合推荐格式”

我用的是VS 2015 U1。我使用具有奇怪版本控制的外部库 - 1.0.4056.40164.

我为此库添加了一个 .Fakes 文件。当构建 fakes 程序集时,我收到以下警告:

C:\Somewhere.Test\f.cs(21,58): warning CS7035: The specified version string does not conform to the recommended format - major.minor.build.revision [C:\Somewhere.Test\obj\Debug\Fakes\rs\f.csproj]
Run Code Online (Sandbox Code Playgroud)

我已在 .Fakes 文件中指定:

 <Compilation>
    <Property Name="NoWarn">CS7035,7035</Property>
    <Property Name="DisabledWarnings">7035;1607</Property>
  </Compilation>
Run Code Online (Sandbox Code Playgroud)

没有运气。

我还将其添加到我的 Somewhere.Test.csproj 中:

  <NoWarn>CS7035;7035</NoWarn>
Run Code Online (Sandbox Code Playgroud)

由于我不控制这个第三方库,因此在一个干净的解决方案中观看此警告相当令人沮丧。

我怎样才能仅仅为了这个假组件而抑制它呢?

microsoft-fakes

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

是否可以在AWS ElastiCache群集中停止节点

我有一个用于开发的AWS账户.由于开发人员处于一个时区,我们会在数小时后关闭资源以节省使用量.

是否可以临时关闭弹性缓存集群中的节点?我在cli中找到的所有内容都是'删除集群':http: //docs.aws.amazon.com/cli/latest/reference/elasticache/index.html

amazon-web-services amazon-elasticache

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

Ng5 Karma Jasmine test renders component instead of result page

Let's say i have a very simple 'create' unit test, kind that ng cli generates for you:

describe('MyComponent', () => {
  let component: MyComponent;
  let fixture: ComponentFixture<MyComponent>;

  beforeEach(async(() => {
    TestBed.configureTestingModule({
      declarations: [MyComponent],
      imports: [
        HttpClientTestingModule,
        FormsModule,
        RouterTestingModule.withRoutes([{ path: 'home', redirectTo: '/' }])
      ],
      providers: [SomeService1, SomeService2, { provide: SomeService3, useValue: {} }],
      schemas: [NO_ERRORS_SCHEMA]
    })
      .compileComponents();
  }));

  beforeEach(() => {
    fixture = TestBed.createComponent(MyComponent);
    component = fixture.componentInstance;
    fixture.detectChanges();
  });

  it('should create', () => {
    expect(component).toBeTruthy();
  });
});
Run Code Online (Sandbox Code Playgroud)

Now when i …

karma-jasmine angular

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

反映类型时Swift Mirror Children集合为空

我正在尝试获取结构上所有属性的列表。

我使用了这个代码:

struct MyBanana {
    var b: String?
}

Mirror(reflecting: MyBanana.self).children.isEmpty // returns true
Run Code Online (Sandbox Code Playgroud)

为什么我的.children收藏是空的?

我需要能够从类型而不是实例中获取这些。

reflection swift

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

SetCurrentValue myLabel.BackgroundProperty不破坏绑定

我有三个文本框和一个标签.Label使用Multiconverter绑定到文本框中的文本.

XAML:

<Label Name="lbl" Content="Label" HorizontalAlignment="Left" Margin="336,128,0,0" VerticalAlignment="Top" Height="57" Width="93">
        <Label.Background>
            <MultiBinding Converter="{StaticResource converta}">
                <Binding ElementName="R" Path="Text" Mode="TwoWay" />
                <Binding ElementName="G" Path="Text" UpdateSourceTrigger="PropertyChanged" Mode="TwoWay" />
                <Binding ElementName="B" Path="Text" UpdateSourceTrigger="PropertyChanged" Mode="TwoWay" />
            </MultiBinding>

        </Label.Background>
    </Label> 
    <TextBox Name="R" HorizontalAlignment="Left" Height="23" Margin="250,214,0,0" TextWrapping="Wrap" Text="255" VerticalAlignment="Top" Width="120"/>
    <TextBox Name="B" HorizontalAlignment="Left" Height="23" Margin="271,242,0,0" TextWrapping="Wrap" Text="255" VerticalAlignment="Top" Width="120"/>
    <TextBox Name="G" HorizontalAlignment="Left" Height="23" Margin="155,275,0,0" TextWrapping="Wrap" Text="255" VerticalAlignment="Top" Width="120"/>
Run Code Online (Sandbox Code Playgroud)

变流器

class converter : IMultiValueConverter
{

    public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
    {

            return new …
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml binding

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

在一个页面通用应用程序wp8.1中支持横向方向

如果我在Package.appxmanifest文件中将支持的方向设置为纵向和横向,则WP8.1上的默认行为,当我移动设备时(旋转模拟器),布局会自动更改.

我想在每页的基础上启用此行为(或者,对某些页面禁用它).

我尝试使用这个RT示例 - http://msdn.microsoft.com/en-us/library/windows/apps/dn263110.aspx - '如何停止使用LayoutAwarePage':

protected override void OnNavigatedTo(NavigationEventArgs e)
{
    base.OnNavigatedTo(e);
    this.Loaded += PageLoaded;
    this.Unloaded += PageUnloaded;
 }

 private void PageUnloaded(object sender, RoutedEventArgs e)
 {
     Window.Current.SizeChanged -= Window_SizeChanged;
 }

 private void PageLoaded(object sender, RoutedEventArgs e)
 {
     Window.Current.SizeChanged += Window_SizeChanged;
 }

 private void Window_SizeChanged(object sender, Windows.UI.Core.WindowSizeChangedEventArgs e)
 {
 // layout my ui
 }
Run Code Online (Sandbox Code Playgroud)

但是,无论是否将清单添加到清单,都不会调用Window_SizeChanged.

c# xaml windows-phone-8.1 win-universal-app

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