The example you gave makes sense - we would want to drive something as well as read something, so both should be checked. However, I still get errors about "Net_133" requiring a connection (it is the wire between comparator and pin), as well as IO pin placement failed. At least the wire colors match now. Any ideas?
I recreated your example like this, but the compile errors are sticking around:
... And you can see the pile of errors.
The pin placement fail of Pin_Sw(0) is also odd - there are a good number of unused pins at this point, but it only allows pin B5 to be appointed - probably the pin tied to the comp output?
Unfortunately, I'm at the point where the board has already been made, and something else assigned to that pin. There aren't any "software only" workarounds, are there?
Comparator pins are usually not re-assignable and are fixed for comparator use. No idea for software hack.
Can you please post your complete project or a shortened version that shows the error so that we all can have a look at all of your settings. To do so, use
Creator->File->Create Workspace Bundle (minimal)
and attach the resulting file.