473,372 Members | 886 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,372 software developers and data experts.

Visual Studio Add-in or Macro Creation Advice?

Good day, dotnet.general Folks,

I'm not sure if this is the correct forum for posting general Visual Studio
..NET questions, but I hope so. If not, please forgive and tell me where to
post instead. Thanks!

I have in mind a simple add-in or macro for Visual Studio .NET 2003 and I
wanted some advice about it. What I envision is a simple tool to look for
and warn of "broken event handler links", which is sometimes a problem with
VS .NET. The logic will be pretty simple as follows:

1) Assume standard naming convention for event handlers, i.e., those created
by the IDE which will include an underscore character.
2) Assume link to so-named event handler must be in same file's
InitializeComponent method.
3) Check all *.cs files for event handlers and if they exist, make sure
corresponding link exists in InitializeComponent method.
4) If event handler found without corresponding link assignment in
InitializeComponent, somehow warn Developer that this is a possible broken
link.

Questions for you:
1) Would this be better as an add-in or a macro?
2) I've never developed either an add-in or a macro for VS .NET, but I see
lots of examples from others who've done this. How would you compare the
learning curve for each?
3) Is it possible to add this as a check when an F5 Build Solution command
is invoked and then generate a warning or error in the standard Output
message window?

Thanks in advance for your help & advice,
Joel Koblich
Jul 21 '05 #1
0 1157

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Rene Muench | last post by:
Hi everyone, Newbie is wondering after he has up graded to Visual studio.net 2003, if Visual studio.net 2003 requires a different setup?? Most of the test application aren't working anymore. I...
1
by: Rene Muench | last post by:
Hi everyone, Newbie is wondering after he has up graded to Visual studio.net 2003, if Visual studio.net 2003 requires a different setup?? Most of the test application aren't working anymore. I...
19
by: Alf P. Steinbach | last post by:
// As usual the error message directs one to the report the bug. // // And as usual there is absolutely no way to do so without paying for // the privilege... // // Or using three or four hours...
1
by: Daniel A. Thomas | last post by:
License required Maybe you don't have this but have one of the products that qualifies for the upgrade such as ... Visual Studio .NET 2003 Professional Visual Studio .NET 2003 Professional...
5
by: Slawomir Piotrowski | last post by:
Hello, I'm writing C# code and executing it using InstallUtilLib.dll from custom action during an installation process. It works fine. I've written some code to add an item (component) to...
0
by: Ryan | last post by:
I have been developing an ASP.NET application using Visual Studio 2003 and MSDE. While developing the application, I can easily add or delete database tables, stored procedures, etc. Recently, I...
0
by: SatishPasala | last post by:
Hi I am developing a Windows Mobile application. I want Visual Studio to use Palm Simulator to display the application. Now it is pointing to Default Simulator. I downloaded the Palm...
4
by: Andrew Robinson | last post by:
My main dev machine has WinXp and VS2005 (pro). 1. I need to install VWD Express Edition so that I can do some instruction on this. Any issues with both on the same machine. Installation order?...
5
by: dougdoc | last post by:
We are exploring doing some development with MS Visual Studio 2005 to access our DB2 UDB for Windows databases. Are there any other options to accessing DB2 with Visual Studio that may be more...
1
by: Norman Diamond | last post by:
One Visual Studio 2005 solution contains a C# project and C++ ATL DLL project. The DLL compiles fine, gets registered automatically, gets referenced correctly when the C# program compiles, and...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.