小编Mic*_*Man的帖子

IE 11 Script1002 Array.Filter()

您好我在IE11中收到错误消息,但在Chrome中没有错误消息是:

Script1002语法错误

我的代码如下

var selectedRoles = vm.roles.filter(x => x.id === role.id);
Run Code Online (Sandbox Code Playgroud)

错误的行号和列号表明它是=> IE11不喜欢的箭头函数.就像我说的ChromeEdge一样好用

javascript ecmascript-6 internet-explorer-11

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

插入字符串c#6.0和Stylecop

我使用的是Stylecop版本:4.7.49.0

有没有人在c#6.0中使用过最新的插值字符串功能

var totalUnits = GetUnitsGetTotalIssuedShares(myId);
var testString = $"Test Units :{totalUnits}, have been shipped.";
Run Code Online (Sandbox Code Playgroud)

当我构建我得到了stylecop错误SA0102 - 因为stylecop无法解析文件.似乎没有新版本的stylecop可以处理6.0了吗?

错误:SA0102:在文件中发现了语法错误

反正有这个错误吗?

c# stylecop c#-6.0 visual-studio-2015

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

信任关系错误 AssumeRole 策略只能指定 STS AssumeRole 操作

我正在尝试添加信任关系以允许 codedeploy 为我的角色工作

我有以下 json

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": {
        "Service": ["ec2.amazonaws.com", "codedeploy.amazonaws.com"]
      },
      "Action": ["sts:AssumeRole",
                "codedeploy:GetApplication",
                "codedeploy:GetDeploymentGroup",
                "codedeploy:CreateDeployment",
                "codedeploy:GetDeployment"      
      ]
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我不断收到以下错误

在此输入图像描述

amazon-ec2 amazon-web-services amazon-iam

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

CS8019临时文件MSBuild Server上的Assemblyinfo出错

我的构建服务器上出现代码分析错误,错误是

... NETFramework,Version = v4.6.AssemblyAttributes.cs(3,1):错误CS8019:不必要的using指令.

这是Visual Studio创建的Temp文件.

在我的项目中,我有" 从生成的代码中抑制结果(仅限管理) ".我原以为这就足够了.

但我仍然得到服务器上的错误,本地我没有.

有任何想法吗?

.net c# msbuild code-analysis fxcop

8
推荐指数
2
解决办法
2573
查看次数

注册抽象类并使用Unity解析派生类

我有以下代码

public abstract class A
{
    public abstract string MethodA();
}

public class B : A
{

    public override string MethodA()
    {
        return "Class B method";
    }
}

public class C : A
{

    public override string MethodA()
    {
        return "Class C method";
    }
}
Run Code Online (Sandbox Code Playgroud)

我想使用服务定位器注册并解决具体实现.这可能吗?

.net c# unity-container service-locator

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

重叠范围检查重叠

我有一个范围列表,我想知道它们是否重叠.

我有以下代码.哪个似乎没有用.有没有更简单的方法来做到这一点或工作的方式:)

提前感谢任何建议.

   public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private IList<Range> rangeList;

    private void Form1_Load(object sender, EventArgs e)
    {
        rangeList.Add(new Range{FromNumber = 0, ToNumber = 100});
        rangeList.Add(new Range { FromNumber = 101, ToNumber = 200 });

        // this range should over lap and throw an exception 
        rangeList.Add(new Range { FromNumber = 199, ToNumber = 300 });

    }

    private bool RangesOverlap()
    {
        var bigList = new List<List<int>>();

        foreach (var range in this.rangeList)
        {
            bigList.Add(new List<int> …
Run Code Online (Sandbox Code Playgroud)

.net c# list range intersect

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

TFS 2017 Build自动启动并继续失败

我有一个TFS 2017服务器版本,它链接到一个桶\ Git repo.构建设置为在主服务器更改时自动启动.这工作正常,如果我手动启动主或分支的构建,也可以正常工作.

但我继续得到由项目收集服务帐户随机启动的失败构建

他们总是因为这个错误而失败

轮询存储库时发生异常.错误:Microsoft.TeamFoundation.Build2.Server.Extensions.ExternalConnectorException:此远程从未连接---> LibGit2Sharp.LibGit2SharpException:此远程从未连接到LibGit2Sharp.Core.Proxy上的LibGit2Sharp.Core.Ensure.HandleError(Int32结果)位于Microsoft.TeamFoundation.Build2.Server.Extensions.GitConnector.GetBranches(ExternalConnection连接)的LibGit2Sharp.Repository.ListRemoteReferences(String url,CredentialsHandler credentialsProvider)中的.git_remote_ls(存储库存储库,RemoteHandle远程)---内部异常堆栈跟踪结束 - - Microsoft.TeamFoundation.Build2.Server.Extensions.GitConnector.GetBranches(ExternalConnection connection)at Microsoft.TeamFoundation.Build2.Server.Extensions.GitSourceProvider.GetMatchingBranchRefs(IVssRequestContext requestContext,BuildDefinition definition,IList 1 branchFilters) at Microsoft.TeamFoundation.Build2.Server.Extensions.GitSourceProvider.GetSourceVersionsToBuild(IVssRequestContext requestContext, BuildDefinition definition, List1 branchFilters,Boolean batchChanges,String previousVersionEvaluated ,Microsoft.TeamFoundat,Dictionary,2,ciData,String&lastVersionEvaluated)ion.Build2.Server.Extensions.BuildPollingJobExtension.Run(IVssRequestContext requestContext,TeamFoundationJobDefinition jobDefinition,DateTime queueTime,String&resultMessage).

这些失败始终是个人持续集成

但是,当我检查master是同一个用户项目收集服务帐户时,它使用批量持续集成不确定这是否有所作为.这发生在我的所有构建定义上,但仅在我升级到TFS 2017之后,这在我之前的版本中没有发生

git msbuild tfs bitbucket tfs2017

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

.Single或Default with condition或Where子句

我有以下代码

    return
    this.Storage.Customer.OfType<Preferred>()
    .Include(b  => b.Order)
    .Where(cust => cust.Id == customerId && cust.CustomerType== (int)cusType)
    .SingleOrDefault();
Run Code Online (Sandbox Code Playgroud)

它可以改写如下消除where.

    return
    this.Storage.Customer.OfType<Preferred>()
    .Include(b  => b.Order)
    .SingleOrDefault(cust => cust.Id == customerId && cust.CustomerType == (int)cusType);
Run Code Online (Sandbox Code Playgroud)

哪一个更好实践,为什么?

.net c# entity-framework

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

ORA-00932:不一致的数据类型:预期DATE得到NUMBER

我从.net使用Oracle Data Access,我的查询是

command.CommandText = "select * from table1 where expirydate =:EXPIRYDATE";
command.Parameters.Add("EXPIRYDATE", OracleDbType.Date, DateTime.Today,ParameterDirection.Input);

var results = command.ExecuteScalar();
Run Code Online (Sandbox Code Playgroud)

我收到以下错误"ORA-00932:不一致的数据类型:预期DATE得到NUMBER"

如果我将查询更改为:

command.CommandText ="select * from table1 where expirydate =
to_date(:EXPIRYDATE,'DD/MM/YYYY')";
Run Code Online (Sandbox Code Playgroud)

我没有结果.

提前致谢.

.net c# oracle odac

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

对自定义异常进行单元测试

我的代码覆盖率已将我的自定义异常列为 0 测试覆盖率。我正在使用 MsTest、Moq 和 Fluentassertions。是否有针对自定义异常的适当单元测试?

这是我的异常类

  public class ConfigurationNotFoundException : Exception
    {
        public ConfigurationNotFoundException()
        {
        }

        public ConfigurationNotFoundException(string message) : base(message)
        {
        }

        public ConfigurationNotFoundException(string message, Exception innerException) : base(message, innerException)
        {
        }

        protected ConfigurationNotFoundException(SerializationInfo info, StreamingContext context) : base(info, context)
        {
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# unit-testing mstest custom-exceptions

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

使用MSI连接到Azure Vault

我正在尝试使用MSI从控制台应用程序连接到Azure Vault

对于此保管库,我已将我的用户添加为“选择的原理”
,我用来连接的代码是

var azureServiceTokenProvider = new AzureServiceTokenProvider();

var keyVaultClient = new KeyVaultClient(new KeyVaultClient.AuthenticationCallback(azureServiceTokenProvider.KeyVaultTokenCallback));

var secret = await keyVaultClient.GetSecretAsync("https://<vaultname>.vault.azure.net/secrets/<SecretName>").ConfigureAwait(false);
Run Code Online (Sandbox Code Playgroud)

我得到以下异常

Microsoft.Azure.Services.AppAuthentication.AzureServiceTokenProviderException:参数:Connectionstring:[未指定连接字符串],资源:https : //vault.azure.net,颁发机构

在此处输入图片说明

.net c azure shared-secret azure-security

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

获取集合CosmosDb中的所有文档

我想返回CosmosDb集合中的所有文档

我的代码如下

 client.CreateDocumentQuery(UriFactory.CreateDocumentUri(dbName, colName,"id")).ToList();
Run Code Online (Sandbox Code Playgroud)

它不起作用。我可以找到特定文件,但不是全部

谢谢

c# azure-cosmosdb

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

在CosmosDb的Datediff

嗨有没有办法在cosmosdb中实现dateiff?

Select Datediff(day,c.datea, c.dateb) from c
Run Code Online (Sandbox Code Playgroud)

显然,约会者不是一个受支持的关键词,我无法找到一个等价物.

提前致谢

azure nosql azure-cosmosdb

0
推荐指数
2
解决办法
398
查看次数