小编RBZ*_*RBZ的帖子

有没有办法加快Visual Studio团队服务(和TFS)的构建速度

我们的团队使用visual studio online建立了持续集成.我们已经尝试通过付费构建限制来提升我们的高级订阅量,这是我们无法实现的.但是,构建时间异常缓慢.

构建将在队列中停留几分钟,然后花费几分钟来运行[甚至在测试将Nuget包添加到源代码控制时].

有没有办法加快Visual Studio Online的构建速度?如果没有什么是好的选择?

我认为在Azure VM上接受或设置我们自己的持续集成服务器是最糟糕的情况.

tfs continuous-integration tfsbuild azure-devops

24
推荐指数
1
解决办法
7115
查看次数

如何在ASP.NET MVC3中上载和读取CSV文件

我正在开发一个项目,我需要上传一个CSV文件并阅读它.我在Visual Studio 2010和MVC3和C#语言中工作.

如果我要使用html fileuplaod控件,我想如何获取上传的文件并在客户端本身读取它而不将文件保存在服务器中.我必须使用jquery吗?我搜索过但没有得到满足我要求的解决方案.我是MVC3和CSV文件处理的新手,非常困惑.

*上传.csv文件并将其读取以便将其保存在数据库中的最简单方法是什么.

一个明确的解决方案将受到高度赞赏.谢谢.

c# csv asp.net visual-studio-2010 asp.net-mvc-3

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

使用OR-Mapper是否有意义?

使用OR映射器是否有意义?

我把这个问题放在堆栈溢出处,因为这是我所知道的最好的地方,可以找到愿意提供帮助和意见的智能开发人员.

我的推理如下:

1.)SQL在哪里?

a.)在我参与的每个专业项目中,数据的安全性是关键要求.存储过程为控制访问和审计提供了一个自然的网关.

b.)生产中的应用程序问题通常可以在表和存储过程之间解决,而无需推出新的构建.

2.)如何控制生成的SQL?我信任解析树以生成有效的SQL.我在SQL-Server和Oracle中优化SQL方面有相当多的经验,但如果我再也不必这样做,就不会感到受骗.:)

3.)如果我从存储过程中获取数据,使用OR-Mapper有什么意义?

我已将存储库模式与本地通用数据访问层一起使用.如果需要缓存集合,我会缓存它.我也有在小型CRUD应用程序上使用EF的经验,并且有助于调整遇到性能问题的NHibernate应用程序.所以我有点偏颇,但愿意学习.

在过去的几年里,我们都听到很多受人尊敬的开发人员提倡使用特定的OR-Mappers(实体框架,NHibernate等......).

任何人都可以告诉我为什么有人应该转向ORM主流项目的主流开发?

编辑:http://www.codinghorror.com/blog/2006/06/object-relational-mapping-is-the-vietnam-of-computer-science.html似乎对这个话题进行了强有力的讨论,但它已经出来了约会

另一个编辑:每个人似乎都同意存储过程将用于重型企业应用程序,因为它们具有性能优势,并且能够将编程逻辑添加到数据附近.

我看到支持OR映射器的最有力论据是开发人员的工作效率.

我怀疑ORM运动的一个重要推动因素是开发人员对剩余持久性不可知的偏好(不关心数据是在内存中[除非缓存]还是在数据库上).

ORM似乎是本地和小型Web应用程序的优秀节省时间.

也许我所看到的最好的建议来自client09:使用ORM设置,但使用存储过程来处理数据库密集型的东西(当ORM看起来不够时,使用AKA).

database nhibernate orm entity-framework linq-to-nhibernate

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

动态业务规则

我正在创建一个界面,用户可以在运行时使用特定于域的对象构建自己的业务规则,将这些规则保留在数据库中,然后由应用程序使用.其中一些是复杂的谓词,而另一些则需要域对象的组合,这似乎是相当复杂的关系.到目前为止,我已经研究过GoF,使用eval的动态和CodeDom.有没有人建议应该使用什么?

.net c# dsl dynamic business-rules

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

需要C#.Net的实时,自动,后台编译器和测试运行器

我用谷歌搜索并玩了测试脚本(powershell/spec/nunit/msbuild).我正在寻找一个测试运行器,它将监视我的代码并将不断重建并重新运行我的所有测试以获得解决方案.目前我使用的是Resharper,它对我的​​代码,resharper测试运行器和测试驱动的.Net进行了实时编译分析.

如果解决方案自动编译,运行我的测试并给出一个带有红色/绿色点的报告(甚至可能给我一个带超链接的报告),这将是理想的.

编辑:我找到了我正在寻找的东西:我发现的工具完全符合我的要求:http://www.ncrunch.net/这不是广告.

另外,带有快捷键(cntrl + shift + q)的TestDriven .Net运行良好.

c# tdd testdriven.net visual-studio-2010 test-runner

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

TPL任务如何将中间结果发送到父线程?

我正在使用TPL并且需要有一个长时间运行的TPL任务将结果发送到父UI线程而不会终止.我已经尝试了几种方法,并且一直在谷歌上搜索.有谁知道如何使用TPL实现这一目标?

.net task-parallel-library

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

创建具有不同值的模块的多个实例

这可能是一个简单的问题,但我需要创建一个等同于'class'的N个实例的JavaScript,其状态必须完全独立.

喜欢:

var car = new Car('Ford');
var car = new Car('Toyota');
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

javascript

0
推荐指数
1
解决办法
40
查看次数