我正在尝试将代码部署到AppVeyor上的构建机器上,我发现我需要创建一个
后夏普。配置
文件中包含要生成的许可证详细信息,但出现以下错误:
C: \项目\ webapibase\软件包\ PostSharp。5.0.41\build\PostSharp。目标(314,5):
错误PS0260:许可证错误。许可证
不允许从加载xxx
C: \项目\ webapibase\服务\ postsharp。配置。
[C:\projects\webapibase\Service\Service.csproj]
C: \项目\ webapibase\软件包\ PostSharp。5.0.41\build\PostSharp。目标(314,5):
错误PS0242:许可证错误。未安装有效的许可证密钥。
请访问
https://www.postsharp.net/purchase
获得许可证
PostSharp的。要注册许可证密钥,请使用PostSharp Essentials或
开始评估期,执行程序
我创建了postsharp。配置文件:
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.postsharp.org/1.0/configuration">
<License Value="xxxx" />
</Project>
Ps.VSTS build中的同一个项目正常(没有文件),可能PostSharp检测到一个构建机器并忽略许可证检查。