【发布时间】:2011-01-29 14:03:32
【问题描述】:
我想部署一个附加了许可证的应用程序。但是,我想防止我的 dll 在 Visual Studio 中被轻松引用。
执行此操作的常用方法是什么?我正在考虑对应用程序进行更新以防止这种情况发生,但是,代码变得依赖于体系结构。我没有针对除 Windows 之外的任何其他架构/平台,但是,在发布版本之后对应用程序进行 ngen-ing 对我来说似乎是一种解决方法。有没有其他技术可以实现这一点?
【问题讨论】:
-
我可能是错的,但我认为 ngen 不允许您丢弃原始程序集。这是一种性能/加载时间优化,而不是混淆工具。
标签: .net security dll licensing ngen