I did just that a couple of years back with a very old spaghetti (dyn) that I converted to python and a couple of months later to C#. At the time I used chatgpt. Today I would use cursor and Claude code to do the same. The translation using an LLM is fairly easy to get after. A couple of iterations.
Never a bad idea, obviously. But unless your idea is super complex… Any LLM can explain you the logic of the code.
Why do you need to go the c# installer route?
If you are going to market an app - it is probably too big and complex for just a py script. In that case, better to just start in C#.
Not to mention the performance difference…