473,388 Members | 1,256 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,388 software developers and data experts.

Customizing VS.Net start page

Has anyone ever tried to find out how VS.Net 2003 fills its start page?

The project MRU list is sorted by modification date of the .sln files by
default, but those files are rarely modified. As a result, the main
projects I work in every day drop off the bottom of the list, while it is
filled up with small temporary test projects I create for trying something
out.

In VS.Net 2002, you can edit the generateMRUTableItems() function in the
file 'vshome.js' in common7\IDE\HTML\1033, and the changes are reflected on
the start page (but in .Net 2002 you don't need to, because it sets the
..sln modification date when a project is opened).

In VS.Net 2003 this file still exists, but it was moved to the
Common7\IDE\HTML directory, and editing it has no effect anymore: I suppose
they included it in some DLL as a resource, and the .js version is there
for nothing.

Jul 21 '05 #1
4 1435
On Fri, 03 Sep 2004 11:14:27 +0200, Lucvdv <re**********@null.net> wrote:
In VS.Net 2003 this file still exists, but it was moved to the
Common7\IDE\HTML directory, and editing it has no effect anymore: I suppose
they included it in some DLL as a resource, and the .js version is there
for nothing.


As expected, I found it as a resource in Common7\IDE\1033\vsbrowseUI.dll,
but editing it there has no effect either :(

Jul 21 '05 #2
On Fri, 03 Sep 2004 12:04:20 +0200, Lucvdv <re**********@null.net> wrote:
On Fri, 03 Sep 2004 11:14:27 +0200, Lucvdv <re**********@null.net> wrote:
In VS.Net 2003 this file still exists, but it was moved to the
Common7\IDE\HTML directory, and editing it has no effect anymore: I suppose
they included it in some DLL as a resource, and the .js version is there
for nothing.


As expected, I found it as a resource in Common7\IDE\1033\vsbrowseUI.dll,
but editing it there has no effect either :(

OOPS - sorry, wrong group (should have been .vsnet.general).
Anyway, fixing it through extensibility turned out to be __easy__

Hit "Tools", "Macros", "Macros IDE".
Open "My Macros", "EnvironmentEvents"

Paste in this code after the "Automatically generated" block:

Private Sub SolutionEvents_BeforeClosing() _
Handles SolutionEvents.BeforeClosing
Dim f As New System.IO.FileInfo(DTE.Solution.FullName)
f.LastWriteTime = Now
End Sub

Now each time a solution is closed, the modification time on the .sln file
is set to the current time, so it's at the top of the list the next time
you start the IDE.

Jul 21 '05 #3
Leo
Is there any way to change the name or delete a project on the start page in
2003?
Jul 21 '05 #4
Check out this registry key
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\ 7.1\ProjectMRUList

Sijin Joseph
http://www.indiangeek.net
http://weblogs.asp.net/sjoseph
Leo wrote:
Is there any way to change the name or delete a project on the start page in
2003?

Jul 21 '05 #5

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

Similar topics

3
by: Peter Schwalm | last post by:
I'd like to modify the python search path depending on the source directory of the script being started. The reason is: I use a version control system, and the python scripts and modules are...
1
by: Chris | last post by:
I would like to customize the start page ("Get Started") that loads when Visual Studio .NET loads. The list is rather unpredictable and not able to be sorted. I want to modify to have a list of...
1
by: Samuel Bernard | last post by:
Hi, How can I customize an addin-setup coming from a VS.NET Add-ins project? I found that it is possible to insert a step into the user interface of the setup. I created a page where the user...
4
by: VR | last post by:
I am trying to embed a check box into a FlexGrid's cell, but having a problem when I start scrolling the grid. Here is my MyCheckBox class... class MyCheckBox : CheckBox { void Init (...
4
by: Lucvdv | last post by:
Has anyone ever tried to find out how VS.Net 2003 fills its start page? The project MRU list is sorted by modification date of the .sln files by default, but those files are rarely modified. As...
2
by: Jukka Aho | last post by:
When converting Unicode strings to legacy character encodings, it is possible to register a custom error handler that will catch and process all code points that do not have a direct equivalent in...
2
by: thecoolone | last post by:
I am trying to implement the yahoo search api using php. I prefer to use PHP serialized to get the result of the search displayed. Right now i get the output like: Array ( =Array ( =web ...
1
by: =?Utf-8?B?bmF0YXNoYQ==?= | last post by:
Good morning, I'd like and realize an Intranet page, in an Active Directory domain, showing customized content based on AD logon identity of client user requesting page. Is there any...
1
by: grexican | last post by:
Hello, I'm working with some third-party JS code, such as mootools and moo.fx, among a few others. They have some really nice "flashy" features, such as fading from one color to another to...
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: 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: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

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.