У меня есть файл .cs, которым я хотел бы поделиться между двумя проектами.Я не могу (в основном из-за деловых ограничений) встроить файл .cs в .dll и ссылаться на него в каждом проекте или помещать в GAC.Я рассматриваю вопрос о сохранении файла .cs в одном проекте (фактически в папке app_code веб-проекта), а затем ссылаюсь на физический файл .cs из другого проекта (проект веб-службы), динамически собираю его и затем использую классы.и методы.На данный момент файл .cs содержит странные статические классы и методы, но может содержать нестатические типы на более позднем этапе.
У меня вопрос, видите ли вы что-нибудь смешное в этом плане с точки зрения производительности?Я знаю, что может быть трудно не знать природу кода, но, возможно, вы могли бы просто поговорить об общей производительности динамической компиляции и указать на любые узкие места, ограничения и т. Д., Которые вы можете увидеть.
Спасибо.