Adding Assembly References and Keeping Them

AJAX(112) Apple(1) Application Builder(244) Application Factory(207) ASP.NET(95) ASP.NET 3.5(45) ASP.NET Code Generator(72) ASP.NET Membership(28) Azure(18) Barcodes(3) BLOB(18) Business Rules(1) Business Rules/Logic(140) BYOD(13) Caching(2) Calendar(5) Charts(29) Cloud(14) Cloud On Time(2) Cloud On Time for Windows 7(2) Code Generator(54) Collaboration(11) command line(1) Conflict Detection(1) Content Management System(11) COT Tools for Excel(26) CRUD(1) Custom Actions(1) Data Aquarium Framework(122) Data Sheet(9) Data Sources(22) Database Lookups(50) Deployment(22) Designer(177) DotNetNuke(12) EASE(20) Email(6) Features(99) Firebird(1) Form Builder(14) Globalization and Localization(6) Hypermedia(2) Installation(4) JavaScript(20) Kiosk(1) Low Code(3) Mac(1) Many-To-Many(4) Maps(6) Master/Detail(36) Microservices(4) Mobile(63) Mode Builder(3) Model Builder(3) MySQL(10) Native Apps(5) News(15) OAuth(6) OAuth Scopes(1) OAuth2(9) Offline(19) Offline Apps(4) Offline Sync(4) Oracle(10) PKCE(2) PostgreSQL(2) PWA(2) QR codes(2) Rapid Application Development(5) Reading Pane(2) Release Notes(166) Reports(48) REST(28) RESTful(25) RESTful Workshop(15) RFID tags(1) SaaS(7) Security(75) SharePoint(12) SPA(6) SQL Anywhere(3) SQL Server(26) Stored Procedure(4) Teamwork(15) Tips and Tricks(83) Tools for Excel(2) Touch UI(93) Transactions(5) Tutorials(183) Universal Windows Platform(3) User Interface(332) Video Tutorial(37) Web 2.0(100) Web App Generator(101) Web Application Generator(607) Web Form Builder(40) Web.Config(9) Workflow(28)
Monday, February 11, 2019PrintSubscribe
Adding Assembly References and Keeping Them
Apps created with Code On Time are based on Microsoft.NET. You can take advantage of system and 3rd party libraries to extend your application.

Let's say you want to access some of the Microsoft Active Directory features available through System.DirectoryServices assembly. Select your app on the start page of the app generator and choose Visual Studio. Right-click the app node and choose Add|References option in the context menu. Choose required assemblies and press OK.

Adding an assembly reference to the app.

If your project was created with the framework packaged in a class library, then make sure to save the solution to preserve the reference. The reference will be stored in the project file of the app.

If the framework is included directly into the app and you have ~/App_Code folder, then the reference will be stored in ~/web.config file. App generator recreates this configuration file from scratch when the app is rebuild.

First, open web.config in Visual Studio and locate the new assembly references.

Custom assembly references in the app with a self-contained application framework.

Copy the definition of assembly reference to the clipboard and switch to the app generator.

Select the project name, choose Settings and proceed to Client & Server.  Locate Web.config modification instructions  in the Server section and enter the following:

AppendChild: /configuration/system.web/compilation/assemblies

Press Enter twice and paste the contents of the clipboard. You will end up having something like this:

Press Finish  and from now on the custom assembly references will be reproduced every time the project is generated.