2
是否可以在编译期间在Postsharp中找到项目文件夹/项目文件或程序集的输出路径,例如在CompileTimeInitialize期间,例如在构建程序集时?在Postharp编译期间获取项目路径/输出路径
是否可以在编译期间在Postsharp中找到项目文件夹/项目文件或程序集的输出路径,例如在CompileTimeInitialize期间,例如在构建程序集时?在Postharp编译期间获取项目路径/输出路径
您可以通过在编译时评价“MSBuildProjectFullPath”属性找出路径添加到当前项目文件:
public override void CompileTimeInitialize(MethodBase method, AspectInfo aspectInfo)
{
string projectPath =
PostSharpEnvironment.CurrentProject
.EvaluateExpression("{$MSBuildProjectFullPath}");
}
其他一些PostSharp属性列表可以在此documentation page找到。
谢谢你,那正是我所需要的。 – Cerebrate 2013-09-09 13:37:36