I'm following a video tutorial where I'm required to create an empty ASP.NET Web
Application with MVC
, using Visual Studio 2015
, being new to ASP.NET world, I'm following step by step.
I got my project created well, next step adding a View from an existing Controller
, I got hit by a messagebox error saying :
Error :
There was an error running the selected code generator: 'Invalid pointer (Exception from HRESULT:0x80004003(E_POINTER))'
I Googled the problem, found similar issues, but none led to a clear solution, some similar problems were issued by anterior version of VisualStudio, but as I said none with a clear solution.
To clarify what I experienced, here's what I've done step by step :
Chosen a ASP.NET Web Application :
Chosen Empty Template with MVC checked :
Tried to Add View
from a Controller :
Some settings ...
The Error :
What's causing this problem and What is the solution for it ?
Update :
It turns out that even by trying to add the View manually I get the same error, adding a view is all ways impossible !
To add a controller, in Visual Studio Code right-click the Controllers folder and select New File. When the text box appears, enter CarsController. cs as the new file name. This will add a new C# file that will also open in the code editor.
Open the “HomeController” >> Set cursor inside the Action Method >> Right click on inside the action method >> click on [Add View] as follow. Provide the view name and select the appropriate layout and click on the “Add” button as follows.
You can right click on the Index Method of the controller and you will see an option "Go To View" which will do exactly that.
In the project, add a view template that you can use with the Index method. To do this, right-click inside the Index method and click Add View. The Add View dialog box appears.
Try clearing the ComponentModelCache, the cache will rebuild next time VS is launched.
[your users name]
\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache14.0 is for visual studio 2015. This will work for other versions also.
I had this issue with a different error message "-1 is outs the bounds of.."
The only thing that worked for me, was to remove the project from the solution by right clicking the project and selecting 'Remove'. Then right click the solution, Add Existing Project, and selecting the project to reload it into the solution.
After reloading the project, I can now add views again.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With