C# 签名dll和postsharp

C# 签名dll和postsharp,c#,msbuild,hudson,postsharp,C#,Msbuild,Hudson,Postsharp,我的hudson CI服务器上的postsharp有问题。每当我尝试用特定版本对dll进行签名时,就会发生错误。(Hudson正在使用cmd中的MSBuild构建此项目,将其构建为x86): POSTSHARP:POSTSHARP错误PS0099:未处理的异常(2.0.8.1275,32位,CLR 4.0,发行版):POSTSHARP.Sdk.CodeModel.AssemblyLoadException:加载程序集“MyProject.general,version=1.0.5378.169,

我的hudson CI服务器上的postsharp有问题。每当我尝试用特定版本对dll进行签名时,就会发生错误。(Hudson正在使用cmd中的MSBuild构建此项目,将其构建为x86):

POSTSHARP:POSTSHARP错误PS0099:未处理的异常(2.0.8.1275,32位,CLR 4.0,发行版):POSTSHARP.Sdk.CodeModel.AssemblyLoadException:加载程序集“MyProject.general,version=1.0.5378.169,culture=neutral,publickeytoken=4c1c78190569e723”时出错:找不到名为MyProject.general的程序集,版本=1.0.5378.169,区域性=中性,PublicKeyToken=4c1c78190569e723'。[C:\HudsonHome\jobs\test\workspace\WCF\MyProject\MyProject.project.WCF.Service.csproj]

(粗体文本为当前版本)

此外,所有csproj文件都被修改,添加了一个将旧版本替换为实际版本的构建前操作


CCNetLabel是一个环境变量,哈德逊公司在每次建造之前都会对其进行更改。 我知道post sharp正在寻找当前版本的dll,但它不存在。我不知道为什么,在我的项目旧CI服务器上,一切都很好。
如果您能提供有关此问题的任何建议,我将不胜感激。

您是否对照Postsharp需要访问的目录检查了您的服务的权限/ACL?只是一个想法,因为听起来好像你已经移动到一个新的服务器。所有的事情都是平等的,这在我的清单上是最重要的。