小编har*_*ang的帖子

Moq根据被叫时间设置函数返回

我需要模拟一个接口来调用MSMQ,有没有一种方法我可以使用Moq模拟真实的MSMQ场景,队列中有10条消息,我调用模拟函数10次,我可以获得一个预定义的对象,第11次我应该得到不同的返回值(例如null)?

c# moq

20
推荐指数
2
解决办法
9217
查看次数

IIS7.5 PowerShell preloadEnabled

我是否可以使用PowerShell命令(例如,New-WebSite)创建网站并设置网站的preloadEnabled ="true"?

powershell iis-7.5

16
推荐指数
4
解决办法
7538
查看次数

Nuget不会在Visual Studio 2010中下载缺少的包

我转到工具 - >选项 - >包管理器 - >允许Nuget ...已经启用了该选项.我打开了Package Manager Console并键入install-package MyPackageName以成功安装NuGet包,并且创建了包文件夹.我很确定我已经安装了最新版本的NuGet.

我关闭了解决方案和我的VS2010,我删除了包文件夹,在VS2010中重新打开了解决方案,但它根本没有下载任何软件包.

我想我应该在解决方案中看到一个.nuget文件夹,但它不存在.

任何线索?

visual-studio-2010 nuget

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

将Prism 4迁移到Prism 6 - CompositePresentationEvent

我想将用Prism 4编写的项目迁移到Prism 6中.

在Prism 4中,CompositePresentationEvent<T>类型在Microsoft.Practices.Composite.Presentation.Events命名空间下.

但是当我从块中取出Prism 6并删除旧的Prism 4引用时,我无法在Prism 6命名空间中的任何地方看到此事件类型.

有人可以帮我一点吗?

prism-6

9
推荐指数
2
解决办法
3681
查看次数

有没有办法在 App.Module.ts 中使用 configService?

我正在使用 NestJs 构建 RESTful 服务,我已经按照示例为不同的环境构建配置。它适用于大多数代码。但是我想知道我是否可以在我的app.module.ts?

@Module({
  imports: [
    TypeOrmModule.forRoot({
      type: 'mongodb',
      host: `${config.get('mongo_url') || 'localhost'}`,
      port: 27017,
      username: 'a',
      password: 'b',
      database: 'my_db',
      entities: [__dirname + '/MyApp/*.Entity{.ts,.js}'],
      synchronize: true}),
    MyModule,
    ConfigModule,
  ],
  controllers: [],
  providers: [MyService],
})
export class AppModule { }
Run Code Online (Sandbox Code Playgroud)

如您所见,我确实想将 MongoDb Url 信息移到代码之外,并且我正在考虑利用.env文件。但是经过一些尝试,它似乎不起作用。

当然我可以${process.env.MONGODB_URL || 'localhost'}改用,并设置环境变量。我仍然很好奇我是否能完成这项configService工作。

javascript node.js typescript typeorm nestjs

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

Visual XML/XSD编辑器的免费版本

有人可以推荐免费版的Visual Xml/Xsd编辑器吗?

我不希望它像Altova Xml Spy一样好,但理想情况下它可以提供相似或类似的东西.

xml xsd

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

VS2012 IIS Express选项已禁用

我刚刚安装了VS2012并创建了一个MVC项目.我右键单击项目和选中的属性,我选择了Web选项卡.我选择了"使用本地IIS Web服务器",但禁用了"使用IIS Express"复选框.

我检查了我的C:\Program Files (x86)\IIS Express\文件夹,IIS Express 8就在那里.

任何特殊原因?


如果我回退使用Visual Studio Development Server,我有50%的机会看到"Server Too Busy"消息.

iis-express visual-studio-2012

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

Highcharts TypeScript,y轴标签

有关设置y轴标签的方法,请参阅讨论Y轴Highcharts文本标签.

我在我的TypeScript定义中使用了https://github.com/borisyankov/DefinitelyTyped/blob/master/highcharts/highcharts.d.ts,但我找不到定义y轴格式化程序的方法.

以前有人试过吗?

- 更新 -

我的origianl JavaScript代码是

var yearChartOptions = {
    yAxis: {
        plotLines: [{
            label: {
                formatter: function () {
                    return '$' + Highcharts.numberFormat(this.value/1000, 0) +'k ';
                }
            },
        }]
    },
};

// Create the chart
var yearChart = new Highcharts.Chart(yearChartOptions);
Run Code Online (Sandbox Code Playgroud)

在代码中我有一个this.value,它是每个bar(我用条形图)的值.在TypeScript中(我还没有更改为删除数组).

    var yearChartOptions: HighchartsOptions = {};
    yearChartOptions.chart = {};
    yearChartOptions.yAxis = [];
    yearChartOptions.yAxis[0] = {};
    yearChartOptions.yAxis[0].plotLines = {};
    yearChartOptions.yAxis[0].plotLines.label = {};
    yearChartOptions.yAxis[0].plotLines.label.style.formatter(() => "$" + Highcharts.numberFormat(this.value / 1000, 0) + "k …
Run Code Online (Sandbox Code Playgroud)

highcharts typescript

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

无法升级Xamarin.Android的nuget包

我在Visual Studio 2015更新2中开始了空白的跨平台项目:Visual C# - >跨平台 - >空白应用程序(Xamarin.Forms portable).

它在解决方案中创建了6个项目.然后我尝试更新所有这些的块包.不用说我遇到的第一个问题是对*design程序集不必要的引用.我设法纠正了它.

然后,当我看到6个nuget包准备好更新时,我得到了以下消息,其中5个用于Andriod,1个是更新版本的Xamarin.Forms.

Unable to resolve dependencies. 'Xamarin.Android.Support.Design 23.2.1' is not compatible with 'Xamarin.Forms 2.1.0.6529 constraint: Xamarin.Android.Support.Design (= 23.0.1.3)'.

那么当Xamarin发布新版本的软件包时,没有考虑它们之间的兼容性?

xamarin.android xamarin xamarin.forms visual-studio-2015

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

Pvk2Pfx不会使用输入PVK密码进行输出PFX保护

我正在使用Pvk2Pfx将pvk和cer转换为pfx文件,我使用的命令是

pvk2pfx -pvk MyTest.pvk -spc MyTest.cer -pfx MyTest.pfx
Run Code Online (Sandbox Code Playgroud)

在使用pvk文件创建过程中makecert,我被提示输入私钥密码.

当我运行转换命令时,还提示我输入pvk文件的密码.当我尝试将pfx文件导入Windows中的证书存储区时,我不必指定密码.但根据微软的文件

/ po pfxpassword指定.pfx文件的密码.如果未指定.pfx文件的密码,则.pfx文件的密码将与.pvk文件的密码相同

在这种情况下我没有在我的命令中使用/ po开关,我认为pfx文件应该具有相同的pvk文件密码,对吧?为什么我不需要提供密码才能将其导入证书库?

x509certificate

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