mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-20 12:58:39 +00:00
This is relatively stable but no to be considered complete. Currently supported: 1. Installing user/dev kit (as normal) 2. Creating C#/VB/F# projects (latter 2 untested) 3. Debugging a Cosmos project - see limitations list below. Debugging limitations: 1. Breakpoints sometimes fail to be hit. Only known thing that may help is recompile everything. 2. Specific breakpoint failure case: If you try and place a breakpoint on or after a "while(true)" statement it is extremely unreliable. Other limitations: 1. VMWare occasionally breaks. If you get "Internal error" messages, or if VS crashes (don't let Windows "fix" it) or if VMWare fails to load properly there is only one known & reliable solution: Re-run the VMWare installer and hit "Repair". No restart required. You won't lose your VMs or settings (AFAI can tell). If it all breaks, feel free to rant at it ;)
17 lines
No EOL
458 B
PHP
17 lines
No EOL
458 B
PHP
[Code]
|
|
|
|
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
|
|
var
|
|
xResultCode: Integer;
|
|
begin
|
|
EnableFsRedirection(true);
|
|
try
|
|
Exec(ExpandConstant('{code:VSNET2013_PATH|}\devenv.exe'), '/setup', '', SW_HIDE, ewWaitUntilTerminated, xResultCode);
|
|
if xResultCode <> 0 then
|
|
begin
|
|
RaiseException('An error occurred while unregistering Cosmos from Visual Studio!');
|
|
end;
|
|
finally
|
|
EnableFsRedirection(false);
|
|
end;
|
|
end; |