小编Mih*_*șan的帖子

如何使用"外部"配置文件(即使用configSource)和MSTest单元测试项目?

为简单起见,我通常将大量配置(即app.config和web.config的内容)拆分为单独的.config文件,然后使用'configSource'属性从主配置文件中引用它们.例如:

<appSettings configSource="appSettings.config"/>
Run Code Online (Sandbox Code Playgroud)

然后将所有键/值对放在该appSettings.config文件中,而不是在主配置文件中使用此内联:

<appSettings>
    <add key="FirstKey" value="FirstValue"/>
    <add key="SecondKey" value="SecondValue"/>
    ...
</appSettings>
Run Code Online (Sandbox Code Playgroud)

这通常适用于应用程序本身,但在尝试编写单元测试时遇到问题,无论出于何种原因,单元测试需要从存储在其中一个外部文件中的配置部分获取某些值.(我知道大多数这些都可能被认为是"集成测试",因为它们依赖于配置系统,我也有"纯单元测试",但那些不是问题.我真的在寻找测试是否正确检索这些配置值并以正确的方式影响行为).

由于MSTest如何编译并将输出复制到与每次测试运行不同的模糊文件夹(而不是像你想象的那样到'bin'文件夹),它似乎永远无法在测试时找到那些外部文件正在执行.我已经尝试过使用后期构建操作来完成这项工作,但没有运气.有没有办法在运行时将这些外部文件复制到正确的输出文件夹中?

.net unit-testing mstest

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

你用什么来开发PowerShell?

我没有看到它的Visual Studio插件(虽然我看起来并不那么难,所以我可能已经错过了它),并且搜索会出现随机的第三方解决方案,但有些东西是随PowerShell一起提供的插入Visual Studio?

powershell visual-studio

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

单元测试新手

我想知道如何使用visual studio 2008(.net 2.0)在现有(非常大)的应用程序中实现单元测试.

我理解为现有/遗留代码开发单元测试是不现实的,但我希望对代码进行测试.

我已经找到了很多关于如何编写代码测试的例子,但没有关于如何在现有项目中从头开始设置它的方法,以及如何将它集成到开发周期中.

.net asp.net unit-testing

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

Microsoft VB.NET命名约定

是否有任何VB.NET的标准命名约定?

根据您的编程经验,想分享您对VB.NET的命名约定吗?

除了模式和实践指导资源管理器和指导共享之外,是否有任何此类良好实践指南

谢谢.周末愉快.

vb.net naming-conventions

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

BNF语法测试用例生成

有没有人对使用BNF语法生成测试字符串的工具有任何经验,然后可以将其输入单元测试?

parsing unit-testing

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

Windows窗体中的选项卡索引

在我当前的应用程序中,我有一个表单,要求用户输入TONS数据.大约有30个文本框,并且在开发过程中会出现新的文本框或者旧文档被踢出去.

我的客户的一个要求是,他们都可以通过按Tab键导航,所以如果我看到正确的话,我现在可以使用TabIndex属性了.

一开始我手动设置这些属性,但是每当我改变一些东西时,我都需要重新索引它们.

我已经尝试通过将所有FormDesigner生成的控件添加到List并在设置该列表中控件的tabindex的同时遍历该列表来解决该问题.

不过,它不起作用.我的一些控件仍然无序聚焦.我还没有真正找到解决方法,但会找到一个.

我现在的问题是,为什么我一开始就做这样的事情呢?是否有一些更好的方法来处理制表符索引或这是真的如何?我的意思是,我花了几个小时与那个愚蠢的设计师设置tabindexes!

.net visual-studio winforms

10
推荐指数
2
解决办法
9476
查看次数

.lib文件未创建(VS2008)

我在我的解决方案中添加了一个dll项目,并通过可执行项目显式引用它.可执行文件抱怨它无法找到lib.

有任何想法如何设置项目来创建所需的lib文件?并且为什么项目不会创建一个?!?

干杯

注意 我已搜索项目,并且文件未在任何地方创建.

visual-studio-2008

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

10
推荐指数
2
解决办法
7619
查看次数

如何从MSI"文件"表中提取数据(文件计数)

在我们的构建过程中,目前有可能将非基于代码的文件(例如图像文件)添加到我们的Web项目中,但不包含在由WiX构建的MSI安装程序中.

为了帮助防止这种情况,我想在我们的WiX项目的AfterBuild目标中执行以下操作:

  • 获取构建的所有文件的计数(从Web部署项目输出)
  • 获取内置到MSI中的所有文件的计数(来自MSI中的"文件"表)
  • 比较计数和失败构建,如果它们不匹配

如果我启动Orca,我可以很容易地看到File表并计算,但我不知道如何从MSBuild自动执行此操作.是否有一些API或其他机制可以从MSI中获取此信息?

我不介意编写自定义MSBuild任务来提取MSI文件表计数.

windows-installer wix wix3 orca

10
推荐指数
2
解决办法
6340
查看次数

在Google App Engine上托管/转移网站

我的网站目前托管在付费服务器上,但我想将其转移到GAE上.我该怎么做?在这种情况下,有谁可以帮助我.我将感激你的帮助.谢谢:)

google-app-engine web-hosting web

10
推荐指数
2
解决办法
9235
查看次数