2017-06-03 76 views
0

這是一個主要的困惑和部署考慮。混淆的NuGet軟件包和部署注意事項

我有一個可移植的類庫(以Mono和Xamarin平臺爲目標),它也有一個依賴許可庫。爲了保護許可證庫的篡改,我正在考慮讓它變得混亂。

我在這裏的問題是:

如果的NuGet庫進行模糊處理,這將導致引用該庫等項目的麻煩。例如在Windows商店的應用程序或甚至Android應用程序?由於使用混淆圖書館,他們的應用程序是否會被這些商店拒絕?

我聽說混淆圖書館可能會添加pdb包作爲解決方法。這足夠嗎?

對此的任何意見或建議都非常感謝。

回答

1

如果您開發一個庫並將其私人部分(不是可見的接口,人們用來與您的庫進行通信)進行混淆,我不會看到其他開發人員使用庫的問題。

您可以將包含混淆庫的應用程序提交給Windows/Andorid商店。他們確實掃描了您的代碼,但以更智能的方式(彙編程序調用級別而不是普通代碼)執行該操作。

+0

謝謝您補充一點。這應該清理一些東西。 – AmatuerDev