В настоящее время я разрабатываю приложение в .NET 4, которое должно взаимодействовать с сервером Perforce.
Моя команда ранее разработала какую-то оболочку с использованием API Perforce, но ее недоставало довольно много случаев использования и не обрабатывает исключения. Короче говоря, это не то, что я действительно могу использовать как есть, так как это потребует значительных усилий, чтобы сделать его "пуленепробиваемым", насколько это возможно.
Мне было интересно, существует ли оболочка API Perforce для .NET, которая правильно обрабатывает исключения?
Поскольку я оценивал удобство использования нашей внутренней оболочки, я придумал список исключений и прецедентов, которые необходимо обработать нашему приложению (и оболочке нужно было бы выбросить).
Список был довольно исчерпывающим, что побудило меня задаться вопросом, существует ли какая-то оболочка.