草庐IT

virtualpathprovider

全部标签

c# - ASP.NET 捆绑/缩小和嵌入式资源

我正在尝试使用thisblog中描述的技术将嵌入式dll资源添加到我的包中。我在下面创建了自定义VirtualPathProvider。publicclassEmbeddedVirtualPathProvider:VirtualPathProvider{privateType_rootType;publicEmbeddedVirtualPathProvider(TyperootType){_rootType=rootType;}publicoverrideboolFileExists(stringvirtualPath){if(IsEmbeddedPath(virtualPath))r

c# - ASP.NET 在捆绑中使用嵌入式资源

我正在尝试实现一种通用方法,以便为我的Web解决方案中的不同程序集提供使用来自嵌入式资源的嵌入式JavaScript和CSS文件的可能性。Thisblogpost展示了一种使用VirtualPathProvider的技术。这工作正常,但VirtualPathProvider需要包含在每个包含嵌入式资源的程序集中。我尝试从博文中增强VirtualPathProvider,以便可以将程序集传递给它并从其程序集中加载资源:publicEmbeddedVirtualPathProvider(VirtualPathProviderprevious,Assemblyassembly){this.p