我在subversion中有一个.net项目,它与Cruisecontrol.net紧密集成.
我使用Svn源控制CCNET任务.
.net项目库目录,其中包含一组可重用组件,这些组件配置为subversion外部.
ProjectA\libraries {可重用组件目录} ProjectA\libraries\component1 ProjectA\libraries\component2 ProjectA\libraries\component3
projectA\Src {源代码目录}
当subversion外部更改时,不会触发构建,因为它没有检测到extern文件夹中发生的更改.
当配置组件发生更改为外部时,如何使subversion ccnet任务立即生成.
我非常喜欢Nant.我用NAnt编写了很多脚本.这是一个很棒的小工具.
由于NAnt是1.0之前的,当出现问题时,我经常认为如果这是NAnt本身的问题,但情况并非总是如此.
一个有趣的例子:运行oracle脚本后,我解析了日志输出,以确保没有问题.我用一个小的日志文件测试它,它很好.
我使用该任务将文件内容加载到字符串属性并使用正则表达式来搜索错误.
当我将这个脚本用于大型日志文件时,我停止在底部收到"build failed"消息,因为我正在打印错误消息.
因为"构建失败"隐藏在顶部,我认为NAnt崩溃,但它工作正常.
NAnt最好有1.0版本.任何原因为什么不呢?
代码段:
//byte[] myByteArray = byte array from database (database BLOB)
myByteArray = (byte[]) ((dbCommand.Parameters["parameter"].Value));
string myString =System.Text.Encoding.UTF8.GetString(myByteArray);
Xmldocument doc = new Xmldocument();
doc.Load(myString);
Run Code Online (Sandbox Code Playgroud)
============
我System.OutOfMemoryException有时会得到.
string myString = System.Text.Encoding.UTF8.GetString(myByteArray);
Run Code Online (Sandbox Code Playgroud)
将bytearray转换为字符串时,我收到此错误.
有没有办法让这段代码变得健壮.
我想要做的就是在字节数组中加载BLOB,然后将它们转换为字符串并将它们加载到xmldocument中以便使用.
有人可以告诉我如何捕获客户端和服务器webservice应用程序之间传递的SOAP消息.
我尝试使用这两种工具.口袋肥皂 http://www.pocketsoap.com/pocketsoap/
提琴手 http://www.fiddlertool.com/fiddler/
我可能会错过一些设置,它对我不起作用.
帮助将更加赞赏.