我有一个自定义程序集的引用。查看装配属性我看到了
Path = C:\Windows\Microsoft.Net\assembly\GAC_32\Assembly.Namespace\v4.0_3.0.0.0__c199d42a01e99449\Assembly.Namespace.dll
当我查看.cs项目MSBuild时,我看到了
<Reference Include="Assembly.Namespace, Version=2.0.0.0, Culture=neutral, PublicKeyToken=c199d42a01f89449, processorArchitecture=x86">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\Project DLLs\Folder Name\Assembly.Namespace.dll</HintPath>
</Reference>
路径不匹配。似乎.NET运行时版本也不匹配。当我在使用Csc.exe的Visual Studio中构建项目时,它可以工作。当我使用使用MSBuild构建中断的FinalBuilder时。