小编Pet*_*ter的帖子

如何从Windows命令行构建CD ISO映像文件?

为了满足"乔尔测试"问题#2"你能一步构建一个构建吗?",我正在尝试完成一个候选版本构建脚本,从收集的文件集合中创建一个CD iso.由安装程序创建者生成.

似乎有许多好的工具(许多免费的)会创建ISO,但我需要找到一个可以在Windows命令行运行的工具,这样我就可以将它集成到由Cruise Control引发的NAnt构建脚本中.

构建环境是:

  • Windows Server 2003
  • .NET 1.1 - 3.5(我们正在创建的应用程序基于2.0构建)
  • NullSoft安装程序(NSIS)
  • CruiseControl.net

我一直在谷歌上搜索,但还没有运气.

有人有推荐吗?

windows build-automation iso build-process

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

`SELECT MIN(ZoneMin),MAX(ZoneMin)FROM Plant`作为LINQ to SQL

从LINQ尝试时,这个相当简单的SQL查询被证明是非常令人困惑的.

我有一个Plant带有列的SQL表ZoneMin.

我想找到列中值的最小值和最大值.
T-SQL的答案很简单:

SELECT MIN(ZoneMin), MAX(ZoneMin) FROM Plant

什么是LINQ查询可以让我到这个(或类似的)SQL?

我已经对.Aggregate()和.GroupBy()进行了各种尝试而没有运气.我还看了几个看似相似的SO问题.

这可以通过应用于结果数组的方法简单地实现,但是当在T-SQL中如此简单时,我不需要从每个SQL行传输值.

.net linq linq-to-sql

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

如何在WinForms WebBrowser控件的生成的HTML中引用本地资源?

我正在使用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参数,这会花费一些额外的时间,因为我不太熟悉它们。

.net webbrowser-control winforms

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