Как другие говорят, они - то же. Правила StyleCop, по умолчанию, осуществят Вас для использования string
в качестве лучшей практики стиля кода C#, кроме тех случаев, когда, ссылаясь System.String
статические функции, такой как String.Format
, String.Join
, String.Concat
, и т.д.
Visual Studio создает две папки во время компиляции: obj и bin. Оказывается, по крайней мере, в моем случае вывод всегда будет копироваться из папки obj в папку bin. Я подписывал исполняемые файлы в папке bin только для того, чтобы они были перезаписаны, а затем упакованы в msi. Подписание исполняемых файлов в папке obj решило проблему.
Вы уверены, что проект установщика просматривает подписанный двоичный файл и а не беззнаковый?
Я мало использую msi builder, но меня удивит, что он вообще изменяет файлы, которые он упаковывает.