У меня есть папка проекта под названием XSL, которая содержит файлы xsl, используемые для преобразования xml. Я использую следующий код для получения файла xsl:
string html = @"c:\temp\export.html";
XslCompiledTransform transform = new XslCompiledTransform();
Uri uri = new Uri(@"XSL\ToHtml.xsl", UriKind.Relative);
transform.Transform(CurrentXmlFile, html);
System.Diagnostics.Process.Start(html);
Это работает нормально при отладке, но при развертывании с использованием clickonce и установке я получаю ошибку - «Не удалось найти часть пути {путь к моим пользовательским документам} \ XSL \ ToHtml.xsl». Это действительно нужно искать в {папке установки} \ XSL \ ToHtml.xsl.
Что я должен сделать, чтобы правильно ссылаться на этот путь?