小编Bor*_*ard的帖子

如何使用NUnit.Runners包和psake执行NUnit测试?

传统上,nunit-console.exe已经包含在存储库和构建服务器(或任何其他机器)上,这个EXE是从某个构建脚本调用的.

既然NUnit.Runners包可用,我想知道如何从psake构建脚本中使用它.它是一个解决方案级别的包,因此它不会留下任何痕迹packages.config,也不能像其他项目级别的包一样自动恢复,所以我想需要Install-Package从psake脚本调用,等待下载然后执行单元测试?希望这个下载只能运行一次,并且每次运行时都不会减慢构建速度.或者会吗?

nunit build psake nuget

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

像jQuery.extend()之类的东西但是独立的?

我正在寻找一种方法将两个配置对象合并在一起,如:

var developmentConfig = {
  url: "localhost",
  port: 80
};

var productionConfig = {
  url: "example.com"
};

var config = isDevelopment ? developmentConfig : jQuery.extend(developmentConfig, productionConfig);
Run Code Online (Sandbox Code Playgroud)

但是,这是一个Node.js应用程序,我不想包含jQuery,我正在寻找类似但独立的东西.我知道我自己可以编写类似的东西,但我宁愿使用经过测试和验证的东西(有边缘情况,配置对象使用更丰富的层次结构等时会出现复杂情况)

编辑:简单的迭代是不够的,因为它不处理层次结构.Underscore也没有extend.

javascript

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

我应该为每个工作站生成新的SSH密钥对还是重用一个工作站?

这是来自Windows家伙的新手问题,但是当我使用Git或其他依赖(Open)SSH的软件时,我应该为每个工作站生成一个新的SSH密钥,然后将公钥上传到GitHub/BitBucket等,或者我应该重用一些以前生成的?或者它是否重要?

git ssh openssh

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

如何在GitHub上托管的NuGet包中快速修复?

我正在使用一个NuGet包,其源代码在GitHub上.我需要对源代码进行更改,但我知道如何进行更改,但是,我不确定如何立即将此更改提供给我的项目.我想标准流程是这样的:

  1. 在GitHub上分享回购
  2. 使代码更改
  3. 打开公关
  4. 等到项目维护者合并它并在NuGet上发布新版本
  5. 运行本地NuGet更新

问题是第4步,可能需要数天或数周(或永久).我正在寻找一个工作流程,我可以立即将代码更改带到我的项目中,而无需等待维护者,但我暂时没有在.NET/NuGet生态系统中工作,也不知道它应该如何完成.

例如,我应该在nuget.org上发布一个分叉的NuGet包吗?我应该创建自己的私人Feed吗?怎么样?哪里?等等.

github nuget nuget-package

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

批量标准化Visual Studio中的行结尾

当您打开具有混合行结尾的文件时,Visual Studio将提示您将其标准化.有没有办法规范化当前解决方案中的所有文件?

相关帖子没有回答我的问题:

visual-studio-2010

12
推荐指数
3
解决办法
5281
查看次数

如何找到PowerShell cmdlet的DLL路径

我正在使用从模块导入的一些cmdlet,并希望找到DLL的物理位置,以便我可以在它们上使用dotPeek或Reflector.有没有办法以某种方式找出DLL路径?

powershell

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

有关使用TortoiseGit和工作流程的任何好教程吗?

大多数的Git教程使用命令行这是很好的,但我在寻找资源的具体表示工作流程TortoiseGit(注意强调工作流程,而不仅仅是安装和基本检出/提交).

任何链接/建议?

git tortoisegit

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

Windows的Node.js x86和x64安装程序有什么区别?

他们都将node.exe安装到C:\ Program Files (x86) ......所以我想知道实际的区别是什么.我知道有一些因为node-sqlserver模块在我们的机器上出现故障,并且它以不同的方式为x86和x64版本的Node做到了.

有人能为我解释一下这个区别吗?谢谢.

windows node.js

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

NuGet包和ASP.NET网页站点中的bin文件夹

这可能是一个非常基本的问题,但是文件夹下的DLL packages被复制到bin文件夹的机制是什么?

作为一个例子,我有一个解决方案,其中包含Web站点类型的单个"项目"(节点)(即,不csproj,只是基于文件系统).这是一个非常基本的静态网站.我想添加ASP.NET Web Pages支持,所以我安装了这个NuGet包,现在该packages文件夹下有一些DLL ,我web.config已经更新了.但是,当我运行该站点时,它显示YSOD错误"无法确定使用哪个版本的ASP.NET网页",我猜是因为其中没有bin包含DLL的文件夹(当我创建"Razor"时)在Visual Studio中从头开始,该bin文件夹就在那里).如果我尝试重建解决方案,它会失败并出现相同的错误,即此次编译错误(不是运行时错误).

binpackages文件夹中恢复文件夹的命令或机制是什么?我不希望在我的源代码控制中有DLL,根据NuGet文档,似乎非常支持这个工作流程.我想如果它是基于csproj的项目,会有一些MS Build动作或类似的东西来使用packages文件夹中的DLL,但这是一个网站,我无法定义高级构建操作,可以吗?

asp.net nuget

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

如何在 TypeScript 中扩充 process.env?

process.envProcessEnv具有以下定义的类型:

export interface ProcessEnv {
    [key: string]: string | undefined;
}
Run Code Online (Sandbox Code Playgroud)

我想扩充这个 TypeScript 接口,使其包含特定于我的应用程序的键,以便结果类似于:

export interface ProcessEnv {
    MY_VARIABLE_1: string;
    MY_OTHER_VARIABLE: string;
    [key: string]: string | undefined;
}
Run Code Online (Sandbox Code Playgroud)

我找不到办法做到这一点,我想它会declare moduledeclare namespace某处但找不到具体的方法来实现这一点。

node.js typescript typescript-typings

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