0

我在使用实体框架的地方混淆项目代码时遇到问题。从规则资源保护中删除时,Everythink 正常。但我想保护资源。有什么理由将 EntityFramework.dll 排除在保护之外吗?也许还有其他方法?

当我运行具有资源保护的应用程序时,我收到以下错误:

System.Data.Entity.Core.MetadataException:指定的架构无效。错误:Model.LocalModel.csdl(3,4):错误 0019:架构中的每个类型名称都必须是唯一的。类型名称“CustomModel.Documents”已定义。Model.ModelLokalny.csdl(14,4):错误 0019:EntityContainer 名称必须是唯一的。已定义名为“实体”的 EntityContainer。

我的 ConfuserEx 配置:

<project outputDir="bin\Debug\Confused" baseDir="bin\Debug" xmlns="http://confuser.codeplex.com">
  <rule pattern="true" preset="maximum" inherit="false" />
  <module path="Test.exe" />
</project>
4

0 回答 0