|
|
@@ -65,7 +65,7 @@ import java.io.File; |
|
|
|
* into ILASM assembly code. Useful when converting imported typelibs into |
|
|
|
* assembler before patching and recompiling, as one has to do when doing |
|
|
|
* advanced typelib work. |
|
|
|
* |
|
|
|
* <p> |
|
|
|
* As well as generating the named output file, the ildasm program |
|
|
|
* will also generate resource files <code>Icons.resources</code> |
|
|
|
* <code>Message.resources</code> and a .res file whose filename stub is derived |
|
|
@@ -76,13 +76,13 @@ import java.io.File; |
|
|
|
* creates the resources in the directory specified by <code>resourceDir</code> if |
|
|
|
* set, else in the same directory as the <code>destFile</code>. |
|
|
|
* |
|
|
|
* |
|
|
|
* <p> |
|
|
|
* This task requires the .NET SDK installed and ildasm on the path. |
|
|
|
* To disassemble using alternate CLR systems, set the executable attribute |
|
|
|
* to the name/path of the alternate implementation -one that must |
|
|
|
* support all the classic ildasm commands. |
|
|
|
* |
|
|
|
* |
|
|
|
* <p> |
|
|
|
* Dependency logic: the task executes the command if the output file is missing |
|
|
|
* or older than the source file. It does not take into account changes |
|
|
|
* in the options of the task, or timestamp differences in resource files. |
|
|
@@ -90,6 +90,7 @@ import java.io.File; |
|
|
|
* .il file in place with some error message. To prevent this from confusing |
|
|
|
* the dependency logic, the file specified by the <code>dest</code> |
|
|
|
* attribute is <i>always</i> deleted after an unsuccessful build. |
|
|
|
* @ant.task category="dotnet" |
|
|
|
*/ |
|
|
|
public class Ildasm extends Task { |
|
|
|
|
|
|
|