小编ems*_*tea的帖子

在项目文件旁边的UWP应用程序Microsoft.Bcl.Build和packages.config构建错误

构建Windows Universal应用程序时,我遇到了一个奇怪的构建错误.

严重级代码说明项目文件行抑制状态错误无法找到C:\ Users\me\Source\Repos\TT\Windows\MyCommonLibrary\packages.config.确保此项目已安装Microsoft.Bcl.Build,并且packages.config位于项目文件旁边.MyApp的

'MyApp'有一个项目引用'MyCommonLibrary'.

真正奇怪的是,即使它显示为构建"错误".这不会影响我构建"MyApp"或"MyCommonLibrary"的能力!

它也不会阻止我在本地或其他地方部署和运行我的应用程序.当它没有破坏构建时,将它列为构建错误只是一件令人讨厌的事情!

win-universal-app

15
推荐指数
2
解决办法
7549
查看次数

单元测试 Swagger 输出

我在 ASP.NET MVC WebAPI 项目中使用 Swagger。该项目安装了 Swashbuckle 块包并生成 Swagger UI 和 Swagger/docs/v1。我一直遇到的一个问题是开发人员会通过不小心命名他们的 webAPI 操作来破坏 swagger 文件。我想添加一个单元测试,以防止我通过在部署后转到 Swagger UI 站点并看到 swagger UI 中显示的 HTTP 500 来发现 swagger/docs/v1 不可用。有人知道如何编写单元测试来验证 Swashbuckle 可以成功生成 swagger 文档吗?

unit-testing asp.net-web-api swagger swashbuckle

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

Windows 10 Universal Merged Dictionaries

所以我有一个Windows通用类库,其中包含一个资源字典,我想与App.xaml中的Windows 10 Universal Application主资源字典合并.

我的App.xaml只是从同一个程序集中合并到我的主资源字典中.

<Application.Resources>
    <ResourceDictionary>

        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="Styles/Styles.xaml"/>
        </ResourceDictionary.MergedDictionaries>

    </ResourceDictionary>
</Application.Resources>
Run Code Online (Sandbox Code Playgroud)

然后从我的主资源字典(Styles/Styles.xaml)中我合并来自同一程序集的其他资源字典.这是我想在另一个程序集的资源字典中合并的地方:

<ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="Fields.xaml"/>
    <ResourceDictionary Source="DataTemplates.xaml"/>
    <!--<ResourceDictionary Source="/{AssemblyName};component/Shared.xaml" />-->
    <!--<ResourceDictionary Source="pack://application:,,,/{AssemblyName};component/Shared.xaml" />-->
    <ResourceDictionary Source="ms-appx:///{AssemblyName}/Shared.xaml" />
</ResourceDictionary.MergedDictionaries>
Run Code Online (Sandbox Code Playgroud)

我已经尝试将其添加到我的主资源字典中:

<ResourceDictionary Source="/{AssemblyName};component/Shared.xaml" />
Run Code Online (Sandbox Code Playgroud)

还有这个...

<ResourceDictionary Source="ms-appx:///{AssemblyName}/Shared.xaml" />
Run Code Online (Sandbox Code Playgroud)

基于这篇关于Windows 8.x商店应用程序的文章,这似乎应该如何运作.但它仍然无效.

还有这个...

<ResourceDictionary Source="pack://application:,,,/{AssemblyName};component/Shared.xaml" />
Run Code Online (Sandbox Code Playgroud)

(这是WPF的方式,我知道,但我想我还是试一试!)

但似乎没有工作......

我在应用程序集中的资源字典的构建操作设置为"页面".这些资源字典在合并中正在使用它:

<ResourceDictionary Source="Styles/Styles.xaml"/>
Run Code Online (Sandbox Code Playgroud)

我得到以下神秘错误:

无法分配给属性"Windows.UI.Xaml.ResourceDictionary.Source",因为无法将类型"Windows.Foundation.String"分配给"Windows.Foundation.Uri"类型.[线路:12位置:37]

xaml uwp

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

如何最大化WebJob CPU使用率

我有一个azure存储队列,其上有超过100,000个队列项.完成每个项目的平均处理时间约为1分钟(如WebJob仪表板中所报告).

我已将webJob的最大批量大小设置为32,如下所示:

JobHostConfiguration config = new JobHostConfiguration();
config.Queues.BatchSize = 32;

var host = new JobHost(config);
// The following code ensures that the WebJob will be running continuously
host.RunAndBlock();
Run Code Online (Sandbox Code Playgroud)

如果我将其设置为高于32,则webjob将无法启动并保持翻转(等待重启和启动),因此我假设32是最大批量大小.

但是,我的应用服务计划运行时具有很低的4%CPU利用率.我已根据CPU使用情况启用了自动缩放功能.

我想要做的是弄清楚如何使web作业并行执行更多任务,以便在需要时可以开始使用更多的CPU使用量,并希望使其自动扩展然后处理更多.我可以使用哪些杠杆来使我的WebJob更好地利用我的App Service Plan实例?

azure batch-processing azure-webjobs azure-webjobssdk

5
推荐指数
2
解决办法
1776
查看次数

Service Fabric SetupEntryPoint

我有一个需要访问共享驱动器(Azure 文件)的来宾可执行文件。我的来宾可执行文件是在 ServiceManifest.xml 中设置的。我尝试添加一个来启动“mysetup.bat”文件,该文件具有 NET USE 命令,用于设置与我的 Azure 文件共享的连接。但是,我收到以下模糊错误:

错误事件:SourceId='System.Hosting', Property='CodePackageActivation:Code:SetupEntryPoint'。CodePackage 激活过程中出现错误。服务主机终止,退出代码:1

以前有人试过这个吗?或者至少有关于如何获得比超级有用的“退出代码:1”更多信息的提示?

azure azure-service-fabric

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

尝试为Azure Web App添加SSL绑定时没有证书

我正在尝试为Azure Web App创建SSL绑定,Azure Web App是API App的主机.

导航到相关网络应用程序的"自定义域和SSL"后,我添加了一个自定义域名"admin.api.foo.com"并上传了我的通配符证书(*.foo.com)的PFX并显示在"证书"部分的列表中.

我认为下一步是创建SSL绑定.所以我转到"SSL绑定"部分,我可以从下拉列表中选择主机名"admin.api.foo.com",但在证书的下拉列表中只有一个选项"选择证书".为什么我的通配符证书不会出现在此下拉列表中?

ssl https azure azure-web-sites

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

初始化MobileServicesClient的最佳位置

我正在尝试初始化MobileServices客户端的实例.我想在共享单例对象上创建一个实例,我的应用程序中的所有页面都可以使用它.我尝试在App.xaml.cs中的Application的构造函数上初始化它,但遇到了一个令人讨厌的本机异常被抛出.初始化MobileServices客户端的最佳位置是什么?

  • 主页的构造函数?
  • 主页的加载事件(进行空检查后)?
  • 推出应用程序的事件处理程序?

c# azure-mobile-services uwp

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