小编Ben*_*ose的帖子

如何在自定义视图中禁用用户交互

我有一个自定义视图NSView,我想禁用userinteraction,但我不知道如何做到这一点.

我的想法是:

[myView setEnabled:NO];
Run Code Online (Sandbox Code Playgroud)

但这是错误的,不起作用.我怎样才能做到这一点,它只对用户可见,而不是别的什么?

macos cocoa objective-c nsview

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

Elasticsearch NEST 2如何正确映射和使用嵌套类和批量索引

我需要回答三个主要问题。

  1. 如何正确映射和存储嵌套地图?
  2. 如何搜索文档的嵌套部分?
  3. 您如何批量索引?

我正在使用Nest版本2,并且一直在查看可以在此处找到的新文档。该文档在创建代码的某些部分时很有用,但不幸的是没有说明它们如何组合在一起。

这是我要映射的课程。

[ElasticsearchType(Name = "elasticsearchproduct", IdProperty = "ID")]
public class esProduct
{
    public int ID { get; set; }
    [Nested]
    public List<PriceList> PriceList { get; set; }
}

[ElasticsearchType(Name = "PriceList")]
public class PriceList
{
    public int ID { get; set; }
    public decimal Price { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

和我的映射代码

var node = new Uri(HOST);
        var settings = new ConnectionSettings(node).DefaultIndex("my-application");

        var client = new ElasticClient(settings);
        var map = new CreateIndexDescriptor("my-application")
                        .Mappings(ms => ms …
Run Code Online (Sandbox Code Playgroud)

nested elasticsearch nest

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

Azure DevOps,在使用website.sln文件时还原“ Visual Studio Build”的NuGet程序包

我似乎无法为我的DevOps构建管道找到正确的设置,以使其能够还原NuGet软件包,以便构建过程可以找到它们。

我遇到的第一个问题是默认设置将还原指向我的.sln文件,该文件导致其打印出来:

Nothing to do. None of the projects in this solution specify any packages for NuGet to restore.
Run Code Online (Sandbox Code Playgroud)

这是Visual Studio 2017网站.sln文件,不包含有关NuGet的信息,也没有其他答案建议的.csproj。

我通过将其指向packages.config文件来解决了这个问题。现在,还原过程确实找到了所需的软件包,但似乎并没有将它们放在“ Visual Studio Build”构建过程可以找到它们的地方。

Error CS0246: The type or namespace name 'Nest' could not be found (are you missing a using directive or an assembly reference?)
Run Code Online (Sandbox Code Playgroud)

我查看了构建过程部分,但是找不到任何有用的信息,因为唯一的参考标记为:

不建议使用此选项。要还原NuGet软件包,请添加NuGet工具安装程序

这就是我已经在尝试做的事情。我曾尝试将NuGet还原的目标目录移动到bin其他位置,但是并没有什么不同。

恢复文件后,我缺少移动文件的步骤吗?还是在构建时需要传递一个参数来告诉它软件包文件在哪里?

nuget nuget-package-restore azure-devops

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