为了满足"乔尔测试"问题#2"你能一步构建一个构建吗?",我正在尝试完成一个候选版本构建脚本,从收集的文件集合中创建一个CD iso.由安装程序创建者生成.
似乎有许多好的工具(许多免费的)会创建ISO,但我需要找到一个可以在Windows命令行运行的工具,这样我就可以将它集成到由Cruise Control引发的NAnt构建脚本中.
构建环境是:
我一直在谷歌上搜索,但还没有运气.
有人有推荐吗?
从LINQ尝试时,这个相当简单的SQL查询被证明是非常令人困惑的.
我有一个Plant带有列的SQL表ZoneMin.
我想找到列中值的最小值和最大值.
T-SQL的答案很简单:
SELECT MIN(ZoneMin), MAX(ZoneMin) FROM Plant
什么是LINQ查询可以让我到这个(或类似的)SQL?
我已经对.Aggregate()和.GroupBy()进行了各种尝试而没有运气.我还看了几个看似相似的SO问题.
这可以通过应用于结果数组的方法简单地实现,但是当在T-SQL中如此简单时,我不需要从每个SQL行传输值.
我正在使用Winforms Web浏览器控件在Windows Forms应用程序中显示一些内容。我正在使用DocumentText属性编写生成的HTML。这部分工作异常出色。现在,我想在标记中使用一些图像。(不过,我也更喜欢使用链接的CSS和JavaScript,只需嵌入即可解决该问题。)
我已经搜寻了几天,似乎找不到标题问题的答案。
我尝试使用相对引用:应用exe位于bin \ debug中。这些图像位于项目根目录的“ Images”目录中。我将图像设置为在编译时复制到输出目录,因此它们最终位于bin \ debug \ Images *中。因此,我然后使用诸如“ Images ...”之类的引用,认为它将相对于exe。但是,当我在嵌入式浏览器窗口中查看图像属性时,我看到图像URL为“ about:blankImages / *”。将HTML写入控件时,所有内容似乎都与“ about:blank”有关。缺少位置上下文,我无法弄清楚要用于相对文件资源引用的内容。
我四处查看控件的属性,以查看是否有一种方法可以解决此问题。我创建了一个空白的html页面,并使用“ Navigate()”方法将浏览器指向该页面,并使用文件的完整本地路径。这在浏览器报告空白页面的本地“ file:/// ...”路径时效果很好。然后,我再次使用Document.Write()写入浏览器。再次,浏览器现在报告“ about:blank”作为URL。
除了将动态HTML结果写入真实文件之外,没有其他方法可以引用文件资源吗?
我将尝试最后一件事:构建图像的绝对文件路径并将其写入HTML。我的HTML是使用序列化对象的XML的XSL转换生成的,所以我需要使用一些XSL参数,这会花费一些额外的时间,因为我不太熟悉它们。