我正在使用 SourceGenerator 并分析 aclass
创建一个字符串,该字符串需要具有类文件到 csproj 文件的相对路径。
我可以class
使用下面的代码找到文件的绝对路径,但不是相对路径
public class XamlControlAndPageFinder : ISyntaxContextReceiver
{
public void OnVisitSyntaxNode(GeneratorSyntaxContext context)
{
if (context.Node is ClassDeclarationSyntax userControl)
{
// This gives us the complete path and not relative path
var filePath = userControl.SyntaxTree.FilePath;
}
}
}