gpt4 book ai didi

postsharp - 在 Postsharp 编译期间获取项目路径/输出路径

转载 作者:行者123 更新时间:2023-12-04 04:59:25 30 4
gpt4 key购买 nike

是否有可能在 Postsharp 的编译期间找到程序集的项目文件夹/项目文件或输出路径,例如,在 CompileTimeInitialize 期间,当正在构建程序集时?

最佳答案

您可以在编译期间通过评估“MSBuildProjectFullPath”属性找出当前项目文件的路径:

public override void CompileTimeInitialize(MethodBase method, AspectInfo aspectInfo)
{
string projectPath =
PostSharpEnvironment.CurrentProject
.EvaluateExpression("{$MSBuildProjectFullPath}");
}

一些其他 PostSharp 属性的列表可以在这个 documentation page 上找到.

关于postsharp - 在 Postsharp 编译期间获取项目路径/输出路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16327619/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com