小编Jac*_*val的帖子

Windows商店应用程序无法通过AppContainerCheck

当我尝试在我的Windows 8.1应用程序上运行应用程序认证测试时,我收到以下错误.我环顾了一会儿,似乎无法找到任何解决方案.该应用程序是用C#/ xaml编写的,即使有链接器我也不知道.

我希望有人可以指导我如何开始调查这样的错误,因为网络搜索到目前为止我失败了

二进制分析仪

•发现错误:二进制分析器测试检测到以下错误:◦文件[MyTabletApplication.exe]未通过AppContainerCheck检查.

•如果不修复影响:如果应用程序不使用可用的Windows保护,则可能会增加客户计算机对恶意软件的漏洞.

•如何修复:链接应用程序时,应用所需的链接器选项 - SAFESEH,DYNAMICBASE,NXCOMPAT和APPCONTAINER.有关更多信息,请参阅以下链接

c# compiler-construction linker xaml windows-store-apps

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

Circle CI上的AWS CLI工具:configure:unknown命令

我正在尝试将Docker应用程序部署到Circle CI的Elastic Beanstalk上.

我的circle.yml的部署部分是

deployment:
  hub:
    branch: [internal, production]
    commands:
      - pip install awscli
      - docker push company/web:$CIRCLE_SHA1
      - sudo bash deploy.sh $CIRCLE_SHA1 $CIRCLE_BRANCH $CIRCLE_BUILD_NUM
Run Code Online (Sandbox Code Playgroud)

我的deploy.sh调用aws cli如下

aws --version
aws configure set aws_access_key_id $AWSKEY
aws configure set aws_secret_access_key $AWSSECRETKEY
aws configure set default.region us-west-2
aws configure set default.output json

echo "SAVING NEW DOCKERRUNFILE: $DOCKERRUN_FILE"
aws s3 cp $DOCKERRUN_FILE s3://$EB_BUCKET/$DOCKERRUN_FILE
Run Code Online (Sandbox Code Playgroud)

但是我得到了错误

--version:错误的元参数?

sanity-check:"/ root /.awssecret":文件丢失.(格式:AccessKeyID \nSecretAccessKey \n)

configure:unknown命令用法:aws ACTION [ - help]

该脚本使用完全相同的密钥和秘密在mac os本地完全正常工作.

awscli的两个版本(在圆圈和我的mac上)都是1.7.14

amazon-web-services ubuntu-12.04 circleci aws-cli

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

对调度程序和异步感到困惑

我正在制作一个Windows 8.1平板电脑应用程序并且非常使用async关键字.我对async关键字的理解是,虽然它似乎与程序员同步,但是当你的await完成时,不能保证你将在同一个线程上运行.

在我的代码隐藏文件中,我使用Dispatcher在UI线程上运行任何UI更新.我发现的每个例子都表明在使用'回调'类型场景时这是一个很好的做法但我在使用异步时没有看到它.根据我对async的理解,似乎每当我想在任何await调用之后更新UI时,我都需要使用调度程序.

通过在下面的代码中理解我,我试图更清楚.

private void SomeEventHandler(object sender, RoutedEventArgs e)
{
    UpdateUI(); //This should run in my UI thread
    await Foo(); //When Foo returns I have no guarantee that I am in the same thread
    UpdateUI(); //This could potentially give me an error
    await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
    {
        UpdateUI(); //This will run in the UI thread
    });
}
Run Code Online (Sandbox Code Playgroud)

我只需要访问UIContext并且线程无关紧要吗?如果有人能为我澄清这一点会很棒.

c# xaml multithreading asynchronous async-await

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