小编cod*_*ion的帖子

Cruise Control .Net与Team Foundation Build

我们的团队正在建立夜间和持续的集成构建.我们拥有Team Foundation Server,可以使用Team Foundation Build.我对CC.Net更熟悉并且倾向于这种方式,但管理层看到了花在TFS上的所有资金,并希望使用它.

我更喜欢CC.Net的一些事情是通知的灵活性以及实现自定义脚本的简易性.

如果您有这两种产品的经验,您更喜欢哪种产品?为什么?

cruisecontrol.net build-automation tfs continuous-integration build

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

构建ASP.NET应用程序 - 最佳实践

我们正在构建一个ASP.NET应用程序,并希望遵循最佳实践.一些最佳实践是:


服务器端代码:

  • 使用catch块来捕获和记录低级错误.
  • 使用Cache对象填充下拉列表等,我们不希望在底层数据/数据库中进行更改.
  • 如果出现错误记录框架,请提供电子邮件警报以及记录错误.

HTML代码: - 不要编写内联CSS. - 将JavaScript代码(如果页面需要)放在页面末尾,除非页面需要加载时间操作.


现在谈到这一点,如果您已经有完整的清单,请分享这些最佳实践点吗?

asp.net

18
推荐指数
4
解决办法
8566
查看次数

创建ClickOnce部署的最佳方法是什么

我们的团队开发分布式winform应用.我们使用ClickOnce进行部署,并对此非常满意.

但是,我们发现ClickOnce的痛点在于创建部署.我们有标准的开发/测试/生产环境,需要能够为每个安装和更新彼此独立的部署创建部署.此外,我们希望控制部署的程序集.仅仅因为编译程序集并不意味着我们希望它被部署.

创建部署的首要选择是Visual Studio.但是,VS确实没有解决所述问题.下一个是SDK工具,Mage.Mage工作正常,但创建部署相当繁琐,我们不希望每个开发人员都拥有我们的代码签名证书和密码.

我们最终做的是滚动我们自己的部署应用程序,该应用程序使用Mage的命令行版本来创建ClickOnce清单文件.

我对目前的解决方案感到满意,但似乎会有一个行业范围内可接受的方法解决这个问题.在那儿?

deployment clickonce winforms

13
推荐指数
2
解决办法
2724
查看次数

如何在VB.Net中向DataGridView添加记录?

如何在VB.Net中向DataGridView控件添加新记录?

我不使用数据集或数据库绑定.我有一个包含3个字段的小表单,当用户单击"确定"时,它们应作为新行添加到DataGridView控件中.

vb.net datagridview

13
推荐指数
2
解决办法
27万
查看次数

Winform的WYSIWYG控制

我正在寻找一个在Winform应用程序中使用的免费WYSIWYG编辑器控件.应用程序主要语言是VB,但使用C#也是一种选择.为了澄清我需要一个具有格式栏的富文本编辑器控件.我已经浏览了整个网络,我能找到的唯一选择是昂贵的控制包,它们比我需要的更多.我并不反对创建我自己的这个控件版本,找到一个免费开放的替代品会很不错.

.net c# vb.net winforms

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

显示带有WPF,Winforms和双显示器的窗口

我有一个2监视器和一个启动WPF窗口的WinForm应用程序.我想获得WinForm所在的屏幕,并在同一屏幕上显示WPF窗口.我怎样才能做到这一点?

c# wpf multiple-monitors winforms

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

双击DataGridView行?

我在winform上使用vb.net和DataGridView.

当用户双击某行时,我想对此行执行某些操作.但是,如何知道用户是单击某行还是仅在网格中的任何位置?如果我使用DataGridView.CurrentRow那么如果选择了一行并且用户点击了网格上的任何地方,则当前行将显示所选择的而不是用户单击的位置(在这种情况下,它将不在一行上而我想忽略它).

vb.net datagridview double-click winforms

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

使用ClickOnce从依赖程序集部署内容文件

我有一个简单的WinForms应用程序,我使用ClickOnce在内部部署.主应用程序有一个依赖程序集,该程序集在构建属性中有一些标记为"内容"和"始终复制"的xml模板文件,但如果我进入项目属性,它们不会显示在应用程序文件列表中 - >发布 - >应用程序文件对话框.

任何人都知道如何部署这些属于依赖程序集的Xml文件.

@ codeConcussion-谢谢,这很有效.最后,我使用Add Existing File添加了xml文件并选择了"Add as Link",它完成了同样的事情.

clickonce

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

使用MageUI创建未签名的ClickOnce部署

使用.Net 3.5 SP1,不再需要签署ClickOnce清单文件.我们已将MageUI合并到我们的部署过程中,并希望部署一些未签名的应用程序.Mage将让我创建一个未签名的应用程序清单.但是,它不会让我将部署清单指向未签名的应用程序清单.它说,"应用程序清单没有签名".

这是一个错误吗?我正在运行3.5.30729.1版; 是否有更新的版本修复此问题?任何解决方法的想法?

deployment clickonce

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

调试ClickOnce部署功能

我正在使用ClickOnce部署C#.NET应用程序,我编写了代码以编程方式更新应用程序(不使用项目发布设置中的选项).

但是,我想在部署之前测试此代码的功能(出于显而易见的原因).我该怎么做呢?代码检查应用程序是否已部署网络,并且在运行调试会话时此标志为false.并且访问ApplicationDeployment.CurrentDeployment会导致抛出异常.

.net c# deployment clickonce

6
推荐指数
2
解决办法
2281
查看次数