c# - 如何保护我的程序集不被其他人使用?

标签 c# .net security assemblies privacy

我怎样才能保护我的程序集,因为一旦我部署了设置, 程序集也将被部署,用户有可能从程序文件中获取程序集,并可能添加对任何其他项目的引用或基于它创建新项目!任何解决方案或帮助将不胜感激。

最佳答案

您可以将程序集内的所有成员设为内部成员,并且只允许其他人通过 InternalsVisibleToAttribute 使用它.但如果有人足够坚持,就没有办法阻止他们使用它。

关于c# - 如何保护我的程序集不被其他人使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1813393/

相关文章:

c# - 使用linq获取列表c#中部分匹配项的索引

c# - 如何计算多维数组中每一行的平均值

c# - 从类库中引用 System.Windows.Forms

php - WordPress CSRF 利用草稿状态

c# - RSAParameters 到 pfx (X509Certificate2) 的转换

c# - 使用 List<T> 的 LINQ 排序代码编译错误

c# - 在 iTextSharp 的旋转 PdfPCell 中创建本地链接

.net - 如何获得 .NET TreeView 的 Windows 原生外观?

c# - LINQ where 子句中的多个条件

Java 未签名 Applet - 传递 VM 参数 "java.security.policy"被忽略?