我遇到了CI構建服務器的問題,其中PostSharp導致構建失敗,並顯示以下消息:The assembly 'yada-yada.dll' uses non-licensed features (Basic Features). [...]
。我們正在使用當前版本的PostSharp(3.1.52),並且在開發人員擁有註冊的Express許可證的本地開發環境中不會遇到圖書館的麻煩。構建服務器上的PostSharp許可證問題疑難解答:我在哪裏可以找到PostSharp Express的許可證?
根據PostSharp docs,構建服務器不應該需要許可證。但是,他們承認自動識別可能失敗:
如果此檢查因任何原因無效,您可以將任何授權用戶的許可證密鑰用於構建服務器。這不會被視爲許可侵權。但是,最好將問題報告給我們的技術支持人員,以便我們可以修復檢測算法。
建議將許可證密鑰包含在源代碼管理中。
我試圖測試這個理論,但我似乎無法獲得我的實際PostSharp Express許可證!該PostSharp選項都沒有任何幫助或者:
PostSharp License Options http://i58.tinypic.com/2qi8bom.png
人有什麼想法?謝謝!
軟件許可問題(包括在何處查找許可證)應發送給軟件供應商。 – 2014-10-17 17:57:05
我明白,@Ken。 PostSharp通過SO重定向對「Express」用戶的支持。感謝您的反饋。我將銘記未來。 – 2014-10-17 18:02:32
我們(PostSharp)僅在StackOverflow上爲非商業用戶提供支持是正確的。 – 2014-10-17 18:22:33