I mostly use the Open XML Productivity Tool as a diff system, and it's proved very useful in this role. However, the tool appears to open all files read-write, which means I can't run my own Packaging code while I have a diff open in Tool.
This is frustrating because debugging packaging/openxml code often consists of finding a problem in the diff, fixing your code, and then attempting to re-export your file. Since Tool has the file locked, the only way to write a new version is to quit Tool, run your code, quit your code (because it won't open a file open elsewhere), and then go through the entire diff process again.
I don't see any way to change a file using the Tool, so it does not appear there is any need for the files to be opened read-write. Changing this to read-only, even if just in diff, would greatly improve workflow.
I mostly use the Open XML Productivity Tool as a diff system, and it's proved very useful in this role. However, the tool appears to open all files read-write, which means I can't run my own Packaging code while I have a diff open in Tool.
This is frustrating because debugging packaging/openxml code often consists of finding a problem in the diff, fixing your code, and then attempting to re-export your file. Since Tool has the file locked, the only way to write a new version is to quit Tool, run your code, quit your code (because it won't open a file open elsewhere), and then go through the entire diff process again.
I don't see any way to change a file using the Tool, so it does not appear there is any need for the files to be opened read-write. Changing this to read-only, even if just in diff, would greatly improve workflow.