我正在研究一个大项目的一个子模块,使用VSTS 2008.
我需要将模块回滚到早期版本(大约4个签到之前).我尝试在Visual Studio UI中执行此操作,最后意识到无法回滚.
经过一些研究,我确定有一个电动工具下载,声称支持通过命令行工具回滚.但是,似乎几乎没有任何文件.
任何人都可以逐步描述如何在VS2008中回滚到以前的版本?(使用Power Tools或其他方式).
奖金问题 - 任何人都知道我们是否可以在VS2010中获得更强大的回滚支持?
我想以编程方式修改我的app.config文件以设置应该使用哪个服务文件端点.在运行时执行此操作的最佳方法是什么?以供参考:
<endpoint address="http://mydomain/MyService.svc"
binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IASRService"
contract="ASRService.IASRService" name="WSHttpBinding_IASRService">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
Run Code Online (Sandbox Code Playgroud) 可能重复:
LINQ to SQL:返回匿名类型?
我有一个标准的LINQ to SQL查询,它以匿名类型返回数据(包含大约6列各种数据类型的数据).
我想将此返回的对象提供给程序的其他部分,方法是将其返回给方法调用程序,或者将其分配给包含该方法的对象的属性.
如果它是匿名类型("var"),我怎么能这样做呢?
编辑 - 这是代码:
using (ormDataContext context = new ormDataContext(connStr))
{
var electionInfo = from t1 in context.elections
join t2 in context.election_status
on t1.statusID equals t2.statusID
select new { t1, t2 };
}
Run Code Online (Sandbox Code Playgroud) 我有一个DataTable,我手动创建并使用C#加载数据.
在SQL Server 2005中创建使用DataTable中的列和数据的表的最有效方法是什么?
虽然单元测试似乎对API需要具有工业实力的大型项目(例如.Net框架API的开发等)有效,但似乎可能对小型项目有点过分.
什么时候自动TDD方法是最好的方式,什么时候可以更好地使用手动测试技术,记录错误,分类,修复它们等.
另一个问题 - 当我在微软的测试人员时,向我们强调,让开发人员和测试人员成为不同的人是有价值的,并且这两个群体之间的紧张关系有助于最终创造出一个伟大的产品.TDD可以打破这个想法并创造一种情况,开发人员可能不是严格找到自己错误的合适人选吗?它可能是自动化的,但似乎有很多方法可以编写测试,并且一组给定的测试是否"证明"质量是否可接受是值得怀疑的.
我对Linux很新(在这种情况下是CentOS).我有一个包含大约2000个文件的文件夹.我想在命令提示符下理想地执行一个命令,该命令会将所有文件的名称写入单个txt文件中.
如果必须的话,我也可以编写一个实际的程序来执行它,我只是想可能有一种方法可以从命令提示符中简单地执行它.
刚刚开始使用Lucene.Net.我使用标准分析器索引100,000行,运行一些测试查询,并注意到如果原始术语是单数,则多个查询不会返回结果.据我所知,雪球分析仪增加了支持,这听起来不错.但是,我想知道是否有超过标准的雪球锣有任何缺点?我是否会因为它而失去任何东西?还有其他分析仪要考虑吗?
我刚开始在一个中型项目上使用LINQ to SQL,并希望增加我对L2S提供的优势的理解.
我看到的一个缺点是它增加了另一层代码,我的理解是它的性能比使用存储过程和ADO.Net要慢.似乎调试可能是一个挑战,特别是对于更复杂的查询,并且这些最终可能最终被移动到存储过程.
我一直想要一种在更好的开发环境中编写查询的方法,L2S查询我一直在寻找的解决方案吗?或者我们刚刚在SQL上创建了另一个层,现在有两倍的担心吗?
我已经看到了将业务逻辑从数据访问层(存储过程,LINQ等)转移到业务逻辑组件层(如C#对象)的趋势.
这被认为是这些日子做事的"正确"方式吗?如果是这样,这是否意味着某些数据库开发人员的职位可能会被淘汰,以支持更多的中间层编码职位?(即更多的c#代码而不是更长的存储过程.)
只是想知道你在学习WCF时看到的最有用的资源是什么?
我已经创建了一些原型并了解了基础知识,但是我开始了一个相当高调的项目,并希望尽可能多地填补我的知识空白.
c# ×3
ado.net ×2
linq ×2
linq-to-sql ×2
sql-server ×2
wcf ×2
app-config ×1
architecture ×1
bash ×1
centos ×1
datatable ×1
linux ×1
lucene ×1
lucene.net ×1
nlp ×1
shell ×1
snowball ×1
sql ×1
tdd ×1
testing ×1
tfs ×1
tfs2008 ×1
unit-testing ×1
web-services ×1