是否可以合并到TFS中不是直接父母或子女的分支?我怀疑答案是否定的,因为这是我在使用它时所经历的.然而,似乎在某些时候,当有不同的特征被处理时,它们可能具有不同的批准周期(即特征一可能在特征二之前被批准),这将是非常有用的.当我们有生产分支时,我们必须将某个功能合并到前一个分支中,这样我们就可以在下一个完整版本之前发布.
我们目前的分支策略是在主干(或我们称之为主线)中开发,并创建一个分支来稳定并发布到生产.然后,此分支可用于创建修补程序和其他内容,而主线可以分散即将发布的功能.
可以使用哪些技术来缓解诸如上述方案之类的场景?
我在Visual Studio 2008中有一个Windows服务项目.我还添加了设置和部署项目.不幸的是,当我安装它时,该服务不会显示在服务MMC管理单元中.
我已经将ProjectInstaller添加到服务项目中,我已经按照这里的说明进行操作了.
是否有可以实现零依赖部署的产品(理想情况下是开源,但不是必需的)?我能找到的每个服务总线或队列库都依赖于其中一个队列应用程序(如msmq)或数据库.我想要一个非常轻量级的解决方案,我可以添加对我的应用程序的引用,构建它,并使用尽可能少的配置部署它.
在理想的世界中,队列/服务总线将在IIS上运行,并允许Web和富客户端与之通信.
这种工具非常适合本地开发机器上的大型分布式系统的快速原型设计.
所以我开始越来越多地听到Web Workers的消息.我认为这绝对是太棒了,但到目前为止我还没有看到任何人真正解决的问题是如何支持那些尚未支持新技术的旧浏览器.
到目前为止,我能够提出的唯一解决方案是围绕Web工作人员功能制作某种包装,这种功能可以回归到一些模拟多线程执行的基于疯狂计时器的解决方案.
但即使在这种情况下,如何检测Web worker是否是当前执行javascript的浏览器的受支持功能?
谢谢!
我很好奇是否可以使用Nant来使用C#5.0编译器来定位.NET 4.5.截至目前,最新版本仅表示支持.NET 4.0.
我尝试在安装.net 4.5框架后下载源代码并使用msbuild构建.sln,但这会产生大量错误.
我主要是C#/ VS开发人员,但将在不久的将来调试Android应用程序.我似乎无法在eclipse中找到一个设置,当发生异常时它将导致它进入调试器(无论是否有处理它的异常处理程序).
可通过Debug> Exceptions菜单在visual studio中使用此功能.
eclipse中有类似的东西吗?假设对代码库的初始知识有限,那怎么弄清楚异常的来源呢?
用于ienumerable的linq扩展方法非常方便......但是如果你想要做的就是对枚举中的每个项应用一些计算而不返回任何内容,那就没有用了.所以我想知道我是否只是错过了正确的方法,或者它是否真的不存在,因为我宁愿使用内置版本,如果它可用......但我还没找到一个:-)
我可以发誓在某处有一个.ForEach方法,但我还没有找到它.与此同时,我确实编写了自己的版本,以防它对其他人有用:
using System.Collections;
using System.Collections.Generic;
public delegate void Function<T>(T item);
public delegate void Function(object item);
public static class EnumerableExtensions
{
public static void For(this IEnumerable enumerable, Function func)
{
foreach (object item in enumerable)
{
func(item);
}
}
public static void For<T>(this IEnumerable<T> enumerable, Function<T> func)
{
foreach (T item in enumerable)
{
func(item);
}
}
}
Run Code Online (Sandbox Code Playgroud)
用法是:
myEnumerable.For<MyClass>(delegate(MyClass item) { item.Count++; });
我想知道是否有人知道任何webhosts让你部署asp.net应用程序在单声道下运行.
编辑:理想情况下,主机几乎不需要配置来部署ASP.NET应用程序.
我不知道这是一个奇怪的问题,但我怎么能在iPhone/iTouch上运行用XNA制作的游戏?应该使用哪些步骤/工具(现有的或想象的......)?
注意:目标是避免修改现有的C#代码
更新:
如果我理解正确,我必须能够:
1)在Mono上运行我的XNA代码(monoxna或SilverSprite,承诺?)
2)在iPhone上运行Mono(MonoTouch)
这似乎是一个愚蠢的问题,但我从这里下载了.NET的Reactive Extensions:http:
//msdn.microsoft.com/en-us/devlabs/ee794896.aspx
这个简单的例子给我一个构建错误:
var test = new[] { 1, 2, 4, 5 };
test.ToObservable().Subscribe(Console.WriteLine);
Run Code Online (Sandbox Code Playgroud)
编译器说:
错误2类型'System.Concurrency.IScheduler'在未引用的程序集中定义.您必须添加对程序集'System.CoreEx,Version = 1.0.2856.104,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'的引用.C:\ dev\test\RxTests.cs 67 13测试
System.CoreEx与System.Reactive不在同一个程序集列表中......是什么线索?