Making changes to UIModel
Hello,
I am trying to update UIModel code, but am having a hard time. I have made changes to the ViewDataFormUIModel.cs file. When I go to build the solution I get an error saying I am missing references in the UIModel.CodeGen.cs file. So I manually added the references, but the solution will not build.
Is there a good place that explains the order of the steps I need to complete to make changes to the UIModel code? I'm not sure what else I am missing.
Thanks!
Comments
-
Hi Ashley, can you post the build error you received when building the solution? Also, have you checked to ensure the namespace declaration is valid? Sometimes this can get out of sync when generating UIModel classes.
1 -
Charles Harkins:
Hi Ashley, can you post the build error you received when building the solution? Also, have you checked to ensure the namespace declaration is valid? Sometimes this can get out of sync when generating UIModel classes.
The error was a generic phx.fatalerror. Uninstalling and Reinstalling Visual Studio seemed to fix the issue.
Now that the solution is building, my changes are not displaying in CRM. I confirmed the dll has updated on the server, and IIS was reset as well. Is there anything else I could be missing?
0 -
I'm just assuming that you've already done this, but please verify the following. If you are still having an issue after this please let me know.
1. You have copied both the Catalog and UIModel dll's to the vroot\\bin\\custom folder of the CRM application root
2. You have loaded the spec referencing your UIModel assembly/class
3. You have uncommented the following tag in your Web.Config <probing privatePath="bin\\custom"/>
4. You have verified that your UIModel reference in catalog spec matches your UIModel class/assembly (ie. AssemblyName="MyUIModelAssembly.UIModel.dll" ClassName="MyUIModelAssembly.UIModel.MyDataFormUIModel")
5. You can also try clearing your browser cache0
Categories
- All Categories
- 6 Blackbaud Community Help
- 213 bbcon®
- 1.4K Blackbaud Altru®
- 400 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.6K Blackbaud Financial Edge NXT®
- 655 Blackbaud Grantmaking™
- 576 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 939 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.6K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 248 ResearchPoint™
- 119 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 241 Member Lounge (Just for Fun)
- 34 Blackbaud Community Challenges
- 34 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Chat for Blackbaud AI
- 3 (Closed) PowerUp Challenge: Data Health
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 790 Community News
- 2.9K Jobs Board
- 53 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)