当我打开包含其他xsd文件的xsd文件时,所有包含的文件都会添加到名为"Unauthorized zone"的部分.Visual Studio突出显示该xs:include元素,并在尝试解析schemaLocation属性时出现以下错误:
请求类型'System.Security.Permissions.FileIOPermission,mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的权限失败.
我已经阅读了以下博客文章,但我还不熟悉xsd还没有完全理解它.
任何人都可以解释为什么会这样或者指向一个可以帮助的好资源吗?
[编辑]要包含的所有xsd文件都在Visual Studio项目中.
SonarLint 是否应该在 ASP.NET Web API 控制器中触发S3216 ?看来这个规则是针对桌面应用程序的,在 ASP.NET 中上下文完全不同,不存在死锁的危险。或者我错过了什么?
背景: Silverlight 4("Library"silverlight项目)RIA连接到Entity Framework Model(Library.Web Web应用程序项目).
描述:
我有一节课:
public class Book
{
[Key]
public int ID { get; set; }
public String Name { get; set; }
public DateTime DatePublished { get; set; }
// I don't need this one in SL4
public BookInfo Info { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
当我尝试编译时,RIA会生成以下错误:
实体"MyCompany.Library.Book"的属性"Info"具有不受支持的类型.
问题: 我在SL4应用程序中不需要该属性,所以我想知道的是如何防止RIA在生成代理对象时尝试生成该属性?