小编Jaa*_*ans的帖子

TFS和Scrum - 区域,迭代,积压迭代,sprint迭代的最佳实践配置

这组问题试图引出关于如何使用Scrum 2设置TFS 2012区域和迭代的最佳实践答案.

背景: 我们自TFS 2005以来一直在使用Team System,并且最初为我们拥有的每个产品创建了一个团队项目,然后使用了MSF 4.2流程模板,我们最终稍微调整了一些(仅在一些工作项类型中添加了几个字段).

前进到现在,我们现在运行TFS 2012和VS 2012.考虑到过去的经验和社区反馈,我们将转移到单个团队项目和Scrum 2.1,然后使用区域来分离产品和团队.以下链接可以很好地阅读此方法:

我们计划申请区域的典型布局如下:

-> Team Project (Area root)
 |--> Client A (This is also out team boundary - ie. we have a TFS Team for Client A)
    |---> Product A
    |   |---> Feature Area 1
    |   |---> Feature Area 2
    |   |---> Feature Area 3
    |
    |---> Product B
    |   |---> Feature Area 1
    |   |---> Feature Area 2
    |
    | (ETC)

 |--> …
Run Code Online (Sandbox Code Playgroud)

tfs scrum sprint backlog tfs2012

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

WiX SetProperty - Before/After属性的可能值是什么

不知道为什么,但我发现很难找到可以用于WiX SetProperty声明的Before或After属性的标准值.

我知道以下两个,但我正在寻找一个更详尽的清单.

  • AppSearch
  • CostFinalize

这是一个使用它的例子:

<SetProperty Id="INSTALLFOLDER.WEBSITECLIENT" Value="[INETPUBWWWROOT]\[VIRTUAL_DIR_VAL]" Before="Install" />
Run Code Online (Sandbox Code Playgroud)

手册/文档页面上有什么.

installer wix setup-project

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

如何获取TFS2015 Build(Build.vnext)和NuGet包还原以使用自定义包源

我正在尝试将我们的TFS2015 Build(TFSBuild vnext)与VS Team Services一起使用.

到目前为止,大多数博客和文档都很有用,除了在尝试构建使用自定义包源来进行NuGet自动包恢复的项目时.

我已经成功部署了一个Team Services Build Agent(新的构建机制),并且在恢复NuGet包的构建任务失败之前似乎一切顺利.

失败的原因是未从已安装的VS配置中获取自定义/私有包源,因此无法找到这些包.默认NuGet包Feed中的传统包确实可以正常恢复.

如何在使用代理时指定NuGet使用的其他包源?

编辑:vcastro询问了NuGet Installer构建步骤,并在该构建步骤的配置中定义了路径.以上是使用Visual Studio Build步骤和集成选项来使NuGet恢复包.参考此图片以供参考:http://i.imgur.com/Hrqhhk2.png

tfs tfsbuild nuget-package-restore tfs-2015 azure-devops

23
推荐指数
4
解决办法
2万
查看次数

从VS 2015 Task Runner资源管理器运行时,Gulp任务失败,但不是从命令提示符运行

我有一些Gulp工作做典型clean,build,release一个网站的行动.在我看来,没有什么特别不寻常的.(实际上它与Aurelia TypeScript骨架非常相似.)

大多数团队使用GulpPowerShell /命令提示符进行前端开发,并使用VS Code/Sublime进行编辑.一些团队使用Visual Studio 2015做同样的事情.

build从命令提示符运行任务工作正常,但如果我们从Visual Studio的Task Runner Explorer运行它,它会给我们一个错误.

但是,运行其他任务(例如clean)可以在命令提示符和VS Task Runner Explorer中正常工作.

有趣的是,Task Runner explorer甚至会输出它调用以运行任务的进程的副本.如果我复制确切的命令(见下文),并运行在命令提示符下,它并没有给出错误.它仅在从Task Runner Explorer运行时发生,并且仅在该任务中运行.

这是Task Runner Explorer的任务命令行和相关错误输出:

cmd.exe /c gulp -b "D:\Development\xxxx\WebSite" --color --gulpfile "D:\Development\xxxx\WebSite\Gulpfile.js" build
[20:40:42] Using gulpfile D:\Development\xxxx\WebSite\Gulpfile.js
[20:40:42] Starting 'build'...
[20:40:42] Starting 'clean'...
[20:40:42] Finished 'clean' after 5.74 ms
[20:40:42] Starting 'build-system'...
[20:40:42] Starting 'build-html'...
[20:40:42] Starting 'build-css'...
[20:40:42] Finished 'build-css' after 31 ms
[20:40:43] …
Run Code Online (Sandbox Code Playgroud)

javascript node.js gulp visual-studio-2015 task-runner-explorer

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

如何在Native移动应用程序(例如IOS)上实现3D Secure(Visa/MasterCard SecureCode验证)

此问题特定于本移动应用程序(例如,实际上不使用浏览器访问网站的IOS,Android,WP应用程序).

我们有一个现有的电子商务网站,需要支付大部分主要的信用卡,而且还通过执行付款人认证3DSecure程序(如实施Visa验证万事达卡安全).这有助于否定欺诈并减少退款.

现有方案是这样的,结算和付款阶段时,它涉及重定向客户从你的网站了,到银行/卡发行人网站上,客户可以输入他们先前建立的密码来验证他们确实是卡持有人.然后,该网站会将客户重定向回您的网站,并提供完成交易所需的信息.(还有更多内容,但这是它的基本前提).

因此,我们正在努力建立一个本地的IOS(最初),是不是只是用户浏览与Safari浏览器的网站,而是一个的ObjectiveC实现,给出了一个原生的经验,是为用户丰富和任务集中的用户界面和易于应用操作.

我们不能做的是从本机应用程序打开'n浏览器窗口,以便将用户重定向到某处,进行身份验证,然后重定向回来.原因是:

  • 这是一个原生应用程序,而不是一个网站,因此无处可去(URL)重定向回.
  • 用户体验很糟糕,从干净的用户界面切换到另一个网站上的风格和风格不同的网络表单,然后又回来了.

有没有人必须尝试使用Native应用程序(WP/IOS/Andriod)实现3D Secure(VbV/SecureCode )?可以吗?你采取了不同的方法吗?

谢谢阅读!

android native credit-card 3d-secure ios

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

如何使用.NET更新系统的日期和/或时间

我正在尝试使用以下内容更新系统时间:

[StructLayout(LayoutKind.Sequential)] 
private struct SYSTEMTIME
{
    public ushort wYear;
    public ushort wMonth;
    public ushort wDayOfWeek;
    public ushort wDay;
    public ushort wHour;
    public ushort wMinute;
    public ushort wSecond;
    public ushort wMilliseconds;
}

[DllImport("kernel32.dll", EntryPoint = "GetSystemTime", SetLastError = true)]
private extern static void Win32GetSystemTime(ref SYSTEMTIME lpSystemTime);

[DllImport("kernel32.dll", EntryPoint = "SetSystemTime", SetLastError = true)]
private extern static bool Win32SetSystemTime(ref SYSTEMTIME lpSystemTime);

public void SetTime()
{
    TimeSystem correctTime = new TimeSystem();
    DateTime sysTime = correctTime.GetSystemTime();
    // Call the native GetSystemTime method
    // with …
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net

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

Visual Studio 2015调试器损坏 - 这是一个错误还是仅仅是我?

我疯了吗?我一直都能相信调试器吗?

事实证明,在与VS2015的调试会话期间,当我例如在立即窗口中更改变量的值时,该分配导致分配"垃圾"值.它每次都是相同的垃圾值,但完全错误.

我把它简化为最简单的控制台应用程序repro,以防万一你可能会认为我同意我对疯狂的自我评估,我还制作了一个截然不同的截图视频剪辑.

您是否也遇到此问题或者这是本地机器问题?

以下是一个驱动器链接:

PS:我正在运行Windows 10 Enterprise x64,VS2015 Enterprise,其中包含适用于OS和VS的所有当前更新.底层硬件是现代硬件,我在VS2013下没有遇到任何问题.

internal class Program
{
    private static DateTime? _nullableDateTime;

    private static void Main( string[] args )
    {
        // Use the debugger to step through this repro. 
        // * Not sure if it matters, but I started with F11 right from the         start without any breakpoints.
        // ==============================================================================================

        // 1. Variable starts off with default of null
        //    The following statement will confirm that with an "empty" …
Run Code Online (Sandbox Code Playgroud)

corruption visual-studio-debugging visual-studio-2015

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

SSRS ReportViewer Web控件 - 如何在呈现为异步时完全不显示"WaitControl"?

我在ASP.NET 4项目中使用最新的(2010)ReportViewer Web Control.我的客户希望我抑制/隐藏在获取报告时显示的初始"正在加载"消息.

是的......我知道......为什么隐藏信息告诉你发生了什么?但是,客户想要客户想要的东西.

我知道如果你使用AsyncRendering = False的报表查看器控件,那么你可以将WaitControlDisplayAfter属性设置为一个非常长的值.

不幸的是,我需要让AsyncRendering = True(在一个Dashboard类型上显示多个报告).这(根据MSDN http://msdn.microsoft.com/en-us/library/microsoft.reporting.webforms.reportviewer.waitcontroldisplayafter.aspx请参阅备注部分)将意味着"等待控制"将始终显示.(GRR-R-RR!)

所以问题是,如何使用异步渲染显示此控件?

(客户问我的另一个问题是,他们想要在加载更新的报告时看到报告的缓存副本 - 这个报告的任何接受者?)

谢谢,Jaans

asp.net reportviewer reporting-services

4
推荐指数
2
解决办法
6609
查看次数

如何在具有getter和setter的属性上使用Aurelia的可绑定装饰器

我对使用@bindable类的属性的装饰器没有问题.例如

export class SomeClass {
    @bindable public SomeProperty: Date = new Date();
}
Run Code Online (Sandbox Code Playgroud)

但是当我将它与具有getter/setter实现的属性一起使用时,我感到难过.例如

export class SomeClass2 {
    // Where should the @bindable go now?
    private _someProperty: Date = new Date();

    public get SomeProperty(): Date {
        return this._someProperty;
    }

    public set SomeProperty(value: Date) {
        // Do some manipulation / validation here
        this._someProperty = value;
    }
}
Run Code Online (Sandbox Code Playgroud)

我确定我在这里错过了一些简单的东西......

typescript aurelia aurelia-binding

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