Я установил последнюю версию .NET Framework Developer Pack, а затем перезагрузил компьютер. Когда машина вернулась, я больше не мог воспроизвести проблему ни в моем примере проекта, ни в реальном проекте, где я впервые увидел проблему. Я не знаю, была ли проблема решена путем обновления .NET Framework Developer Pack или путем перезапуска.
Поскольку я не знаю, что в конечном итоге вызвало проблему, или какое действие я предпринял, это было то, что исправило ее, я не собираюсь отмечать это как принятый ответ, но я предлагаю его в случае, если это окажется полезным для кого-либо еще. Возможно, кто-то может предложить объяснение поведения, которое я первоначально видел.