VS 2015和VS 2010的区别编译
Difference compilation VS 2015 and VS 2010
我有一个免费的 .Net 4.0 应用程序,它使用 Eazfuscator v3.3(最新的免费版本)进行保护。我的单个项目应用程序中的所有 classes 都是内部的。我使用符号加密来加密 class 名称、方法和成员。到目前为止,一切都已加密
到目前为止,我使用的是 VS 2010,一切正常。我切换到 VS 2015,仍然针对 .Net 4.0 框架。一旦代码被编译和混淆,使用反射器我可以清楚地看到 class 名称(但方法和成员仍然是加密的)
如果 VS 2010 编译和 VS 2015 编译都针对 .Net 4.0,有什么不同吗?
谢谢
VS 2015 使用 Roslyn 编译器。它产生不同的指令和元数据,这会影响 Eazfuscator.NET 3.3.
中的分析引擎
Eazfuscator.NET 3.3 无法使用 VS 2015 或更新版本生成的程序集。
在 Eazfuscator.NET 4.9 中添加了对 Visual Studio 2015 的支持,因此您至少需要该版本才能成功混淆 Roslyn 编译器生成的程序集。
我有一个免费的 .Net 4.0 应用程序,它使用 Eazfuscator v3.3(最新的免费版本)进行保护。我的单个项目应用程序中的所有 classes 都是内部的。我使用符号加密来加密 class 名称、方法和成员。到目前为止,一切都已加密
到目前为止,我使用的是 VS 2010,一切正常。我切换到 VS 2015,仍然针对 .Net 4.0 框架。一旦代码被编译和混淆,使用反射器我可以清楚地看到 class 名称(但方法和成员仍然是加密的)
如果 VS 2010 编译和 VS 2015 编译都针对 .Net 4.0,有什么不同吗?
谢谢
VS 2015 使用 Roslyn 编译器。它产生不同的指令和元数据,这会影响 Eazfuscator.NET 3.3.
中的分析引擎Eazfuscator.NET 3.3 无法使用 VS 2015 或更新版本生成的程序集。
在 Eazfuscator.NET 4.9 中添加了对 Visual Studio 2015 的支持,因此您至少需要该版本才能成功混淆 Roslyn 编译器生成的程序集。