NAnt的代码不能Debug
用VS2003打开NAnt的代码,断点断不到,Why?
我检查了Project的属性设定,是dubug版,一切正常,最后我发现是app.config中的下列代码导致断点不能工作:
<startup>
<!– .NET Framework 2.0 –>
<supportedRuntime version="v2.0.50727" />
<!– .NET Framework 2.0 Beta 2 –>
<supportedRuntime version="v2.0.50215" />
<!– .NET Framework 2.0 Beta 1 –>
<supportedRuntime version="v2.0.40607" />
<!– .NET Framework 1.1 –>
<supportedRuntime version="v1.1.4322" />
<!– .NET Framework 1.0 –>
<supportedRuntime version="v1.0.3705" />
</startup>
因为我使用的vs2003,所以只有把<supportedRuntime version="v1.1.4322" />移动到最顶端,断点才能工作.
这些代码是怎么生成的?
在project的propery dialog的General页上,设置Supported runtimes,在app.config中就会生成上述代码.
