小编Sor*_*oot的帖子

让Resharper在字段上强制使用此关键字

有没有人知道是否可以使用resharper强制使用this关键字?对于田地等......

Resharper能够显示可以删除的位置,但我们的编码标准告诉我们使用this关键字.

c# resharper visual-studio this-keyword

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

什么是MEF最佳实践?

在代码中使用MEF的最佳做法是什么?在启动可扩展应用程序时是否有任何陷阱需要考虑?你有没有遇到过你早先应该知道的事情?

.net silverlight mef

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

使用密码保护的代码签名的Team Foundation Server Build失败

我正在尝试在TFS 2008上设置持续集成构建.在我要构建的项目中,我使用密钥进行签名.此密钥使用密码.我无法构建它,因为在构建期间TFS想要显示一个无法显示的对话框.我想我需要在服务器上手动构建项目,但只有TFS资源管​​理器和构建部件安装在服务器上.有关如何使我的项目正确构建的任何建议?

这是TFS给出的错误:

C:\ WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1805,7):错误MSB4018:"ResolveKeySource"任务意外失败.System.InvalidOperationException:当应用程序未在UserInteractive模式下运行时显示模式对话框或窗体不是有效操作.指定ServiceNotification或DefaultDesktopOnly样式以显示来自服务应用程序的通知.在Microsoft.Build.Tasks.ResolveKeySource.Execute()的Microsoft.Build.Tasks.ResolveKeySource.ResolveAssemblyKey()上的System.Windows.Form.ShowDialog(IWin32Window所有者)处的System.Windows.Forms.Form.ShowDialog()

tfs continuous-integration build code-signing delay-sign

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

你如何让Angular.js在Windows 8商店应用程序中工作?

应用程序运行但无法识别Angular数据对象.

这是我得到的JavaScript错误:

Exception was thrown at line 1059, column 11 in ms-appx://28934b41-4dd2-4414-b9a9-
a73c11c1b743/js/angular.js
0x800a139e - JavaScript runtime error: No module: ngLocale
Exception was thrown at line 4473, column 9 in ms-appx://28934b41-4dd2-4414-b9a9-
a73c11c1b743/js/angular.js
0x800a139e - JavaScript runtime error: HierarchyRequestError
The program '[5112] WWAHost.exe' has exited with code 1 (0x1).
Run Code Online (Sandbox Code Playgroud)

这是angular.js中1059行的函数:

return ensure(modules, name, function() {
    if (!requires) {
      throw Error('No module: ' + name);
    }
Run Code Online (Sandbox Code Playgroud)

这是围绕4473行的功能:

 if (parent) {
    parent.replaceChild(newNode, oldNode);
  }
Run Code Online (Sandbox Code Playgroud)

我能够解决我遇到的第一个错误:

Unhandled exception at line 2031
 JavaScript runtime error: …
Run Code Online (Sandbox Code Playgroud)

javascript microsoft-metro windows-8 winjs angularjs

14
推荐指数
1
解决办法
8462
查看次数

有没有有用的Silverlight框架?

您使用的是任何框架(如PrismUnity)吗?您对它们有什么经验,它们是否足够成熟,可以在生产应用程序中使用?

我想创建一个所有框架的完整列表:

更新:

我在列表中添加了一些.我尝试使用其他来源的信息使列表保持最新.

silverlight frameworks

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

有没有办法观看WPF路由事件?

我想知道是否有办法观察WPF应用程序中引发的所有RoutedEvent.写一些关于向控制台发起的事件的信息的方法将是完美的,看看发生了什么.

debugging wpf routed-events

12
推荐指数
2
解决办法
5504
查看次数

在javascript中迭代项目的最佳方法是什么?

我最近通过一种不同的方式循环使用Javascript中的数组.

我曾经写过这样的循环:

for (var len = 0; len < testData.length; len++) {
  total = total + testData[len];
}
Run Code Online (Sandbox Code Playgroud)

我读了一些这样做的代码:

for (var len = 0; testData[len]; len++) {
  total = total + testData[len];
}
Run Code Online (Sandbox Code Playgroud)

我想知道这些会如何表现所以我用jsPerf来找出它.结果非常惊人.我期望第二种方法比第一种方法快一点,但它实际上要快得多.

我在这里失踪了吗?或者这是循环列表项的最佳方式.

更新:

灰色的状态即将来临,Diode指出我在测试用例中的一个简单的缺陷似乎更快.

纠正错误后,这是最快的:

var datalen = testData.length;
for (var len = 0; len <datalen; len++) {
     total = total + testData[len];
}
Run Code Online (Sandbox Code Playgroud)

更新2:

在更多浏览器中测试后,此测试用例再次采用不同的方向.只有在Chrome和Opera中,正常的循环才是最快的.在其他所有浏览器中,Shmiddty的方式只是快一点.

var i = testData.length, sum=0;
while (i--){
    sum += testData[i];
}
Run Code Online (Sandbox Code Playgroud)

javascript for-loop undefined

12
推荐指数
2
解决办法
3598
查看次数

为什么不是每个人都使用RAD工具?

ClarionWinDev这样的RAD工具声称开发速度提高了10到20倍,这些工具的用户声称也是如此.如果是这样的话,为什么很少有人使用这些工具?如果申请是在40小时而不是400分钟内完成的,那么你可以赚到更多的钱,对吗?

rad

11
推荐指数
4
解决办法
3410
查看次数

为什么泛型经常使用T?

是否有任何理由在泛型中使用'T'?它是某种缩写吗?据我所知,一切正常.例如

public G Say<G>(){ ... }
Run Code Online (Sandbox Code Playgroud)

甚至

public Hello Say<Hello>(){ ... }
Run Code Online (Sandbox Code Playgroud)

generics naming-conventions

10
推荐指数
4
解决办法
2003
查看次数

如何让员工更多地参与?

每周一次,我们有一个半小时的会议,在那里我们谈论我们的应用程序中的一些功能或向我们的员工解释客户问题(销售,支持,技术服务和开发).本次会议旨在向我们的员工传授我们销售的应用程序,并帮助他们改进对客户的服务.每两周一次,此会话是强制性的.不幸的是,我们的一些员工并不太重视这一点.

作为开发人员,我们如何从公司其他部门获得更多参与?并让他们了解我们正在构建,销售和支持更多的应用程序?

scheduling communication

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