我在 GAC 中安装了一些自定义程序集,但是当我尝试使用 MSBuild 任务检查这些程序集是否存在时,它显示为 False。但是,它确实显示了框架程序集的存在。这是我的任务:
<Target Name="CheckGAC">
<MSBuild.ExtensionPack.Framework.Gac TaskAction="CheckExists" AssemblyName=Service.Common, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=ed9f5fb552f617d7">
<Output PropertyName="AssemblyExists" TaskParameter="Exists"/>
</MSBuild.ExtensionPack.Framework.Gac>
<Message Text="Exists: $(AssemblyExists)"/>
</Target>
是否有任何原因它不适用于 GAC 中的用户程序集?或任何其他方式来检查我的程序集是否存在于 GAC 中使用 MSBuild?