我们的团队正在建立夜间和持续的集成构建.我们拥有Team Foundation Server,可以使用Team Foundation Build.我对CC.Net更熟悉并且倾向于这种方式,但管理层看到了花在TFS上的所有资金,并希望使用它.
我更喜欢CC.Net的一些事情是通知的灵活性以及实现自定义脚本的简易性.
如果您有这两种产品的经验,您更喜欢哪种产品?为什么?
cruisecontrol.net build-automation tfs continuous-integration build
我们正在构建一个ASP.NET应用程序,并希望遵循最佳实践.一些最佳实践是:
服务器端代码:
HTML代码: - 不要编写内联CSS. - 将JavaScript代码(如果页面需要)放在页面末尾,除非页面需要加载时间操作.
现在谈到这一点,如果您已经有完整的清单,请分享这些最佳实践点吗?
我们的团队开发分布式winform应用.我们使用ClickOnce进行部署,并对此非常满意.
但是,我们发现ClickOnce的痛点在于创建部署.我们有标准的开发/测试/生产环境,需要能够为每个安装和更新彼此独立的部署创建部署.此外,我们希望控制部署的程序集.仅仅因为编译程序集并不意味着我们希望它被部署.
创建部署的首要选择是Visual Studio.但是,VS确实没有解决所述问题.下一个是SDK工具,Mage.Mage工作正常,但创建部署相当繁琐,我们不希望每个开发人员都拥有我们的代码签名证书和密码.
我们最终做的是滚动我们自己的部署应用程序,该应用程序使用Mage的命令行版本来创建ClickOnce清单文件.
我对目前的解决方案感到满意,但似乎会有一个行业范围内可接受的方法解决这个问题.在那儿?
如何在VB.Net中向DataGridView控件添加新记录?
我不使用数据集或数据库绑定.我有一个包含3个字段的小表单,当用户单击"确定"时,它们应作为新行添加到DataGridView控件中.
我正在寻找一个在Winform应用程序中使用的免费WYSIWYG编辑器控件.应用程序主要语言是VB,但使用C#也是一种选择.为了澄清我需要一个具有格式栏的富文本编辑器控件.我已经浏览了整个网络,我能找到的唯一选择是昂贵的控制包,它们比我需要的更多.我并不反对创建我自己的这个控件版本,找到一个免费开放的替代品会很不错.
我有一个2监视器和一个启动WPF窗口的WinForm应用程序.我想获得WinForm所在的屏幕,并在同一屏幕上显示WPF窗口.我怎样才能做到这一点?
我在winform上使用vb.net和DataGridView.
当用户双击某行时,我想对此行执行某些操作.但是,如何知道用户是单击某行还是仅在网格中的任何位置?如果我使用DataGridView.CurrentRow那么如果选择了一行并且用户点击了网格上的任何地方,则当前行将显示所选择的而不是用户单击的位置(在这种情况下,它将不在一行上而我想忽略它).
我有一个简单的WinForms应用程序,我使用ClickOnce在内部部署.主应用程序有一个依赖程序集,该程序集在构建属性中有一些标记为"内容"和"始终复制"的xml模板文件,但如果我进入项目属性,它们不会显示在应用程序文件列表中 - >发布 - >应用程序文件对话框.
任何人都知道如何部署这些属于依赖程序集的Xml文件.
@ codeConcussion-谢谢,这很有效.最后,我使用Add Existing File添加了xml文件并选择了"Add as Link",它完成了同样的事情.
使用.Net 3.5 SP1,不再需要签署ClickOnce清单文件.我们已将MageUI合并到我们的部署过程中,并希望部署一些未签名的应用程序.Mage将让我创建一个未签名的应用程序清单.但是,它不会让我将部署清单指向未签名的应用程序清单.它说,"应用程序清单没有签名".
这是一个错误吗?我正在运行3.5.30729.1版; 是否有更新的版本修复此问题?任何解决方法的想法?
我正在使用ClickOnce部署C#.NET应用程序,我编写了代码以编程方式更新应用程序(不使用项目发布设置中的选项).
但是,我想在部署之前测试此代码的功能(出于显而易见的原因).我该怎么做呢?代码检查应用程序是否已部署网络,并且在运行调试会话时此标志为false.并且访问ApplicationDeployment.CurrentDeployment会导致抛出异常.
clickonce ×4
winforms ×4
c# ×3
deployment ×3
vb.net ×3
.net ×2
datagridview ×2
asp.net ×1
build ×1
double-click ×1
tfs ×1
wpf ×1