小编Cla*_*lay的帖子

如何将项插入键/值对对象?

好的......这是一个垒球问题......

我只需要能够将键/值对插入到特定位置的对象中.我目前正在使用Hashtable,当然,这不允许使用此功能.什么是最好的方法?

更新:此外,我确实需要能够通过密钥查找.

例如......过度简化和伪编码但应该传达这一点

// existing Hashtable
myHashtable.Add("somekey1", "somevalue1");
myHashtable.Add("somekey2", "somevalue2");
myHashtable.Add("somekey3", "somevalue3");

// Some other object that will allow me to insert a new key/value pair.
// Assume that this object has been populated with the above key/value pairs.
oSomeObject.Insert("newfirstkey","newfirstvalue");
Run Code Online (Sandbox Code Playgroud)

提前致谢.

c# list insert

62
推荐指数
3
解决办法
16万
查看次数

我们是否错误地使用TFS 2010?

我们的团队是TFS2010的新手.从历史上看,我们使用了自己的业务需求矩阵(可追溯性矩阵)Excel电子表格.它有典型的列,如:

要求ID | 项目| 规则组| 业务规则| 键入...等

我们的业务规则列如下所示:

  • "该系统应提供一种方法,允许行为者搜索研究."
  • "该系统应提供一种方法,允许行为者搜索项目."
  • "系统应为入站包生成一个移动活动."
  • "要导入条形码清单,系统应在每个样本占位符中包含一个代码,说明样本已由条形码清单创建."

由于我们行业在文档,审计等方面的严谨性,我们选择了MSF for CMMI而不是MSF for Agile作为我们的流程模板选择.

我们已经就如何将"我们的工作方式"实施到TFS 2010世界的最佳方式进行了大量讨论.我们问题的症结似乎归结为以下几点:

  • 看起来我们应该遵循Implementation选项卡中Requirement - > Task之间的"父/子"关系.但是,这意味着我们为每个需求都有一个任务(这似乎是多余的,过于细化).
  • 我们喜欢将Task视为不太精细的东西(即"开发出站控制台屏幕".)
  • 我们希望开发人员能够查看分配给他们的任务,并轻松查看哪些需求(功能和非功能)与这些任务相关联.
  • 可追溯性是一个高优先级,但是,我们不一定非常需要它(直到实际的代码行).正如我们所看到的那样,这样做会使发展变得非常乏味和适得其反.我们希望在这方面有一个合理的平衡.

我们的方法是否真的是圆形钉到方孔中?或者,我们只是误解/遗漏了什么?我们觉得我们对各种工作项类型有充分的了解.

为了增加更多的上下文,我们的理解是"功能"类型的需求是更细粒度要求的"父",例如功能,非功能,QoS.我们知道场景的需求类型类似于用例.

因此,我们认为TFS 2010遵循以下层次结构:

  • 要求(特征)
    • 要求(功能)
      • 任务

显然,我们面临的问题是,虽然我们希望在某些方面需要/任务之间的父/子关系......我们几乎同时看到需要一个任务作为需求的父.

我们相信我们可以跳过Implementation选项卡(以及它强制执行的父/子关系)......并且只需使用All Links选项卡.这使我们可以更灵活地通过其他链接类型(例如"相关"或"影响/受影响")来关联需求和任务......但是,最重要的是,它打破了内置的TFS 2010报告(特别是关于跟踪要求进度/小时).

任何见解都表示赞赏.

tfs2010

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

PageMethods返回未定义的结果?

我对PageMethod的调用非常简单.当我在.cs文件中单步执行PageMethod时,该值看起来像预期的那样.但是,在客户端,我得到一个未定义的结果.有任何想法吗?这应该非常简单.

这是我的js :( EnablePageMethods="true"在我的ASPX页面中)

function test() {
    alert(PageMethods.MyMethod("Joe Blow"));
}
Run Code Online (Sandbox Code Playgroud)

这是我的C#:

public partial class test : System.Web.UI.Page 
{
    [WebMethod]
    public static string MyMethod(string name)
    {
        return "Hello " + name;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net pagemethods

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

如何在SketchFlow中绘制网格?

由于SketchFlow中没有网格资产,表示一个网格资产的最佳方式是什么?每个人都只使用矩形资产吗?

expression-blend expression-blend-3 sketchflow

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

visualstudio.com可以绑定到Release Management Server吗?

我的团队使用visualstudio.com(以前的Team Foundation Services,也就是基于云的TFS),我也想使用Release Management Server.我想我知道答案是,这只能通过Team Foundation Server的本地实例实现,但需要确认.我从2013年12月开始发现此声明,但正在寻找更新的信息:

Team Foundation Server支持:

  • Visual Studio 2013的发布管理支持TFS 2010,TFS 2012和TFS 2013版本
  • 我们还不支持Visual Studio Online帐户,我们计划很快添加此功能.

在本页底部找到:http: //blogs.msdn.com/b/visualstudioalm/archive/2013/12/19/how-to-configure-team-foundation-server-with-release-management.aspx

tfs release-management azure-devops

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