Фабрика Установки выезда (от индиго повысился). Это довольно устойчиво в том, что это может сделать. Это использует API установщика Windows. Это может, вероятно, сделать то, в чем Вы нуждаетесь.
Это невозможно. Так как FxCop проверяет только двоичные файлы, невозможно сказать, какой файл был определен классом.
Однако посмотрите на StyleCop , который поставляется с таким правилом из коробки. (SA1402: FileMayOnlyContainASingleClass)
Как вы сами говорите: FxCop проверяет скомпилированные сборки. Таким образом, больше не существует чего-то вроде файла с исходным кодом. Так что ответ - нет.
Но MS StyleCop (очень похожий на FxCop, но анализирующий файлы исходного кода, а не код IL) может делать то, что вы хотите. Я не знаю, существует ли такое правило StyleCop уже - если да, то его определенно нет в наборе правил, которые поставляются с StyleCop "из коробки" (т.е. предопределенные MS ...).
HTH !
ИЗМЕНИТЬ : На данный момент я убедился, что такое правило ЕСТЬ (см. Ответ выше) ...
Мои мысли ...
Извините, я не знаю, как читать информацию из файла pdb.