Как я могу сохранить отчет HTML - файл, который генерируется в другом проекте в рамках того же решения?
В настоящее время я настроил отчет экстента для своих тестовых случаев. У меня есть несколько проектов под моим решением. Я генерирую отчет в папке "отчеты", которую я создал в каждом проекте. Однако я хочу знать, как я могу сохранить это в одном общем проекте, который я назвал AutomationCommonObjects. Я хочу получить путь "AutomationCommonObjects" без жесткого кодирования и сохранить отчет в своей внутренней папке Reports в этом проекте.
Что я уже пробовал:
Here is my code for the storing in each project's Reports folder <pre> string path = System.Reflection.Assembly.GetCallingAssembly().CodeBase; string actualPath = path.Substring(0, path.LastIndexOf("bin")); string projectPath = new Uri(actualPath).LocalPath; string reportPath = projectPath + "Reports\\" + DateTime.Now.ToString("MM_dd_yyyy_HH_mm_ss") + ".html";
F-ES Sitecore
Вам нужно перестать думать в терминах "проектов". Проект-это концепция в вашей IDE (Visual Studio), которая позволяет ему логически группировать файлы. Когда ваш код запущен, нет такого понятия, как "проект".