小编qwe*_*oyo的帖子

编译转换:类型"Object"在未引用的程序集中定义

我在asp.Net MVC5 webapp中进行了一些更改,其中我使用typelite从C#类创建.ts定义(非常方便).出于某种原因,我在执行T4时遇到了这个错误:

编译转换:类型"Object"在未引用的程序集中定义.您必须添加对程序集'mscorlib,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e,Retargetable = Yes'的引用.

这个警告:

编译转换:假设程序集引用'mscorlib,Version = 1.0.3300.0,Culture = neutral,'EnvDTE'使用的PublicKeyToken = b77a5c561934e089'匹配'mscorlib的标识'mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089' ',您可能需要提供运行时策略Mair.Tracking.Web

我想这与TypeLite使用的EnvDTE版本以及对mscorlib EnvDTE使用的引用有关.我应该在web.config中添加bindingRedirect吗?

我正在使用VS2015和Update2 CTP.

c# asp.net asp.net-mvc typescript typelite

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

Azure 管道模板 - 参数上的 toLower

我有一个由多个管道使用的构建模板,我需要使用 toLower 简单地转换参数。

toLower 记录在此处 https://learn.microsoft.com/en-us/azure/azure-resource-manager/resource-group-template-functions-string#tolower

这是我最后一次尝试:

parameters: imageName: '$(Build.Repository.Name)' lcImageName: "$[toLower(parameters.imageName)]" #this is my current attempt

稍后,在 Bash@3 步骤中,我尝试使用该值

args: 'omitted/${{ parameters.lcImageName }}:$(output.dockertag)'

但我可以看到该值没有扩展

我还尝试在需要的地方直接调用它 toLower ,也不进行扩展。

我只需要使用 toLower 转换参数并在特定步骤中使用它,我有点惊讶我在这里问这个。

azure-devops azure-pipelines

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

ngx-charts-bar-vertical:当元素太多而没有绘制条形图时该怎么办

使用ngx-charts,特别是垂直条形图,我发现元素的限制不会显示条形.

我相信这个限制与图表的可用宽度和元素数量有关,这当然是有意义的.

我复制了'问题'修改官方示例(源数据在data.ts内):

  • n =限制元素:plunkr(存在条)酒吧
  • n + 1个元素:plunkr(棒消失)在此输入图像描述

我的问题是:有没有办法防止这种情况,比如在需要时添加滚动条,还是更好?

如果没有,是否有一个事件/日志/钩子我可以用来至少检测它正在发生并隐藏图表/通知用户?

值得注意的是,当条形消失时,它们的g>路径节点也会从DOM中消失.

我也在这里粘贴它的角度模板代码,因为'plunkr必须伴随代码'限制,也许它有帮助:

<ngx-charts-bar-vertical
  [view]="view"
  [scheme]="colorScheme"
  [results]="single"
  [gradient]="gradient"
  [xAxis]="showXAxis"
  [yAxis]="showYAxis"
  [legend]="showLegend"
  [showXAxisLabel]="showXAxisLabel"
  [showYAxisLabel]="showYAxisLabel"
  [xAxisLabel]="xAxisLabel"
  [yAxisLabel]="yAxisLabel"
  (select)="onSelect($event)">
</ngx-charts-bar-vertical>
Run Code Online (Sandbox Code Playgroud)

angular ngx-charts

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

应用程序使用PLINQ AsParallel()挂起.LINQ没问题

我是LINQ和PLINQ的新手,我正在构建一个测试它们的项目.

存根:

class Stub
{
    private Boolean mytf;
    public Stub()
    {
        Random generator = new Random();
        if (generator.NextDouble() < 0.5)
        {
            mytf = false;
        }
        else mytf = true;
    }

    public Boolean tf
    {
        get
        {
            return mytf;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

StubCollection:

class StubCollection : IEnumerable
{
    Stub[] stubs;

    public StubCollection(int n)
    {
        stubs = new Stub[n];
        for (int i = 0; i < n; i++)
        {
            stubs[i] = new Stub();
        }
    }

    IEnumerator IEnumerable.GetEnumerator()
    {
        return new StubIterator(this);
    } …
Run Code Online (Sandbox Code Playgroud)

c# linq plinq

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

findnodes()中的xpath表达式返回空节点列表

XML:

<zoo xmlns="http://www.zoo.com" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:schemaLocation="http://www.zoo.com employee.xsd">

<area id="1" posizione="nord" nome="scimmie">
    <animale>
        <nome>Gigi</nome>
        <sesso>Male</sesso>
        <eta>3</eta>
    </animale>

    <animale>
        <nome>Gigia</nome>
        <sesso>Female</sesso>
        <eta>2</eta>
    </animale>
</area>

<area id="2" posizione="nord" nome="giraffe">
    <animale>
        <nome>Giro</nome>
        <sesso>Male</sesso>
        <eta>6</eta>
    </animale>

    <animale>
        <nome>Gira</nome>
        <sesso>Female</sesso>
        <eta>5</eta>
    </animale>
</area>
</zoo>
Run Code Online (Sandbox Code Playgroud)

码:

my $parser = XML::LibXML->new;
my $doc = $parser->parse_file("../xml/animals.xml");
my $root = $doc->getDocumentElement();

my $new_animal = $doc->createElement("animale");

my $name_element = $doc->createElement("nome");
$name_element->appendTextNode($name);

my $gender_element = $doc->createElement("sesso");
$gender_element->appendTextNode($gender);

my $age_element = $doc->createElement("eta");
$age_element->appendTextNode($age);

$new_animal->appendChild($name_element);
$new_animal->appendChild($gender_element);
$new_animal->appendChild($age_element);

my $area_element = $root -> findnodes("//area[\@id=$area]")->get_node(1);

$area_element->appendChild($new_animal);
Run Code Online (Sandbox Code Playgroud)

$ …

xml perl xpath xlib

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