Article ID: 910445 - Last Review: May 11, 2007 - Revision: 1.3 How to embed resources in ASP.NET 2.0 assemblies
ASP.NET Support Voice ColumnHow to embed resources in ASP.NET 2.0 assembliesTo customize this column to your needs, we want to invite you to submit your ideas about topics that interest you and issues that you want to see addressed in future Knowledge Base articles and Support Voice columns. You can submit your ideas and feedback using the Ask For It (http://support.microsoft.com/common/survey.aspx?scid=sw;en;1176&p0=&p1=&p2=&p3=&p4=) form. There's also a link to the form at the bottom of this column.On This PageIntroductionHi, this is Karthik with the Microsoft ASP.NET developer support team here at Microsoft. I have been working with ASP.NET for the past year and a half and have been involved with software development for about eight years now. The concept of embedding resources in assemblies that I discuss in this article is a pretty cool one. This could be very useful in large Web applications that involve lots of reusable components.In this article, I will talk about and provide step-by-step instructions for creating and using embedded resources. What are these resources?These resources could be any resources that you need for proper display, functioning, validation, and execution of the components in your project. These are vital resources that tend to and need to stay consistent across the application.What are the advantages of embedding them?You could put all your dependencies into one single assembly and then ship the assembly out to whoever needs it without having to worry about stuff like does the user has the latest client-side scripts? Did the user remember to put the images in the /something/something/images folder? Did the user set the permissions for the new folder accordingly? Is there any conflict between the resources that my library requires and any other library? Well, the list could go on.Embedding the resources in an assemblyTo do this, follow these steps:
ReferencesFor more information about the ClientScriptManager class, visit the following Microsoft Developer Network (MSDN) Web site:http://msdn2.microsoft.com/en-us/library/0skaxdwf(vs.80).aspx
(http://msdn2.microsoft.com/en-us/library/0skaxdwf(vs.80).aspx)
Designing assembliesThe following MSDN Web site describes the factors you should consider when you design assemblies: http://msdn2.microsoft.com/en-us/library/ms189566.aspx
(http://msdn2.microsoft.com/en-us/library/ms189566.aspx)
Assemblies (.NET Framework Developer's Guide)Assemblies are the building blocks of Microsoft .NET Framework applications. They form the fundamental unit of deployment, version control, reuse, activation scoping, and security permissions. For more information, visit the following MSDN Web site: http://msdn2.microsoft.com/en-us/library/hk5f40ct(vs.71).aspx
(http://msdn2.microsoft.com/en-us/library/hk5f40ct(vs.71).aspx)
As always, feel free to submit ideas on topics you want addressed
in future columns or in the Knowledge Base using the
Ask For It
(http://support.microsoft.com/common/survey.aspx?scid=sw;en;1176&p0=&p1=&p2=&p3=&p4=)
form. | Other Resources Other Support Sites
CommunityGet Help NowArticle Translations
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email

Back to the top


