Здравствуйте, 0K, Вы писали:
0K>Ну и главное. Как мне получить InstanceName правильно, дабы не возникло проблем если я буду использовать 2 AppDomain и 10 потоков? Писать string.Format или есть более приличный вариант?
Можно глянуть как MS его получает через рефлектор. Класс System.Net.NetworkingPerfCounters в сборке System и метод GetInstanceName.
В целом этот метод можно вызвать через reflection, а можно просто взять код который там написан (тем более, что VersioningHelper.MakeVersionSafeName — публичный метод)
Как нормально получить instance — мне не известно