mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-19 12:30:32 +00:00
| .. | ||
| Properties | ||
| App.xaml | ||
| App.xaml.cs | ||
| AssemblyUC.xaml | ||
| AssemblyUC.xaml.cs | ||
| Cosmos.VS.Debug.csproj | ||
| MainWindow.xaml | ||
| MainWindow.xaml.cs | ||
| PipeThread.cs | ||
| ReadMe.html | ||
| RegistersUC.xaml | ||
| RegistersUC.xaml.cs | ||
| StackUC.xaml | ||
| StackUC.xaml.cs | ||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
<p>
Building a VS Tool Window package is easy. Deploying it apparently is not, and
because we deploy even at dev time with a setup.exe, we need to deploy it. VS
Tool Window packages use WPF UserControls though, so for now we use this
separate standalone EXE which uses WPF UserControls.</p>
<p>
This is also easier to debug because it can just be rebuilt without affecting
Visual Studio. Maybe in the future the VSIP package can just reference this
package to and use the user controls, so for debugging and development of this
project, it could be used instead.</p>
<p>
For nearly all purposes this is better than our GDB client and nearly deprecates
our GDB client. However our GDB client is important to retain for debuggin the
DebugStub. DebugStub cannot debug itself, and even if it could, if its not
working correctly then neither would this debug tool as it relies on DebugStub.</p>
</body>
</html>