Andrew DeLisa
Andrew DeLisa
Looking at the scope of this change - we'll need to consider it in the context of a GUIUser vs ConsoleUser, as each one will have a different implementation of...
We set the timeout [here](https://github.com/KSP-CKAN/CKAN/blob/master/Core/CkanTransaction.cs#L16) to be the maximum time limit proscribed by the transaction library itself. The issue is [documented](https://blogs.msdn.microsoft.com/dbrowne/2010/06/03/using-new-transactionscope-considered-harmful/) (see, MS told us to do it that way...
Please provide KSP file or console log output or the stack trace from your TimeoutException.
The command line difference will prove useful, thanks for that trace. When a transaction - specifically not the one related to your requested install - times out, it will not...
Eto is a dying project unfortunately, there has been very little activity this year. Unfortunately, [GTK#](https://github.com/mono/gtk-sharp) is in a similar state though it is being used by several large open-source...
Well, you're right in that it doesn't provide a "native" visual experience, bug-wise I don't have any information, and it should be feature-complete across all three platforms (Mono GTK# explicitly...
Ultimately to really do things right on each platform, we'd need to refactor the entire Data UI and create a new layer which would allow per-platform UI code to run....
Just an aside, I was/am wrong about Eto, for now it seems to be progressing. It solves the problem of running UI code on different platforms pretty well, but it...
Yeah, Qt wants you to use [_their_](https://www.qt.io/ide/) form designer/IDElet, but they do ultimately support VS debugging and do _not_ integrate well with MonoDevelop. I wish I could lobby for MonoDevelop...
The temp file name appears to come from the `TxFileManager` class. Source of the file is [here](https://github.com/KSP-CKAN/CKAN/blob/master/Core/Net/Net.cs#L46)