У меня есть приложение WinForm на C # (.NET 4.0), которое постоянно связывается с приложением на основе Linux, получает от него некоторые данные несколько раз в секунду.Я выполнял тонкую настройку этого приложения WinForm, чтобы уменьшить его интенсивную загрузку ЦП, когда увидел, что ' clr.sll! StrongNameSignatureVerification ' потребляет много ЦП для этого приложения.Я использовал Process Explorer, чтобы выяснить это.Некоторые поиски в Google сказали мне, что «clr.sll! StrongNameSignatureVerification» включается, потому что CLR пытается проверить, является ли это сборкой со строгим именем (что я не хочу, чтобы CLR).
После моих дальнейших исследований я попытался sn.exe из Microsoft SDK пропустить проверку подписи для этого приложения WinForm.Я получил сообщение о том, что это не сборка со строгим именем.Я не был удивлен, так как я не подписал это приложение или не помню, чтобы что-то вызывало CLR для проверки подписи этого приложения.
Мой опыт в области безопасности приложений .net практически равен нулю, поэтому в данный момент мне нужна помощь по этому вопросу.Любой указатель будет полезен.
Заранее спасибо.