Click here to Skip to main content
15,885,757 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
Question.Net and Windows NT 4.0 Pin
benqazou27-Oct-05 1:17
benqazou27-Oct-05 1:17 
AnswerRe: .Net and Windows NT 4.0 Pin
Mike Dimmick27-Oct-05 2:07
Mike Dimmick27-Oct-05 2:07 
AnswerRe: .Net and Windows NT 4.0 Pin
André Ziegler27-Oct-05 2:09
André Ziegler27-Oct-05 2:09 
AnswerRe: .Net and Windows NT 4.0 Pin
Kevin McFarlane27-Oct-05 9:32
Kevin McFarlane27-Oct-05 9:32 
QuestionImport CSV file using .NET Pin
vandan_desai27-Oct-05 0:47
vandan_desai27-Oct-05 0:47 
AnswerRe: Import CSV file using .NET Pin
Robert Rohde29-Oct-05 22:53
Robert Rohde29-Oct-05 22:53 
QuestionReplacing a .NET Dll Pin
PeteConc26-Oct-05 23:10
PeteConc26-Oct-05 23:10 
AnswerRe: Replacing a .NET Dll Pin
Mike Dimmick27-Oct-05 2:21
Mike Dimmick27-Oct-05 2:21 
If you didn't change the version number, GACUTIL won't do anything. It looks at the metadata, says 'yup, I've already got that one' and doesn't overwrite. The same is true for any other methods of updating the GAC (since the work is done by fusion.dll - all methods of updating the GAC wrap fusion.dll).

You need to remove from the GAC first.

Note that you shouldn't issue a new DLL with the same version, culture and strong name key as before. You're supposed to either use Publisher Policy (yuck) or configuration (slightly less yuck) to redirect from the old version to the new, if required.

If the DLL is tied closely to a particular project, you should not use the GAC. IMO, the GAC is overused. You should only use the GAC if you have a shared DLL that you won't control all the clients of. It's generally safer and cleaner to stick to keeping private DLLs - not strongly named - in the same directory as the executable, or in a dll directory below the executable's directory.

You may feel that you need to have certain fixes apply to all clients of your DLL. If you've been able to test the changes to all clients sufficiently, go ahead. But it's generally safer to stick to using the version that the executable was tested with, and update the whole package if a bug is found.

Stability. What an interesting concept. -- Chris Maunder
GeneralRe: Replacing a .NET Dll Pin
PeteConc27-Oct-05 2:55
PeteConc27-Oct-05 2:55 
GeneralRe: Replacing a .NET Dll Pin
Mike Dimmick27-Oct-05 8:27
Mike Dimmick27-Oct-05 8:27 
Questionencoding/decoding prob Pin
toto567826-Oct-05 0:31
toto567826-Oct-05 0:31 
AnswerRe: encoding/decoding prob Pin
Farhan Noor Qureshi26-Oct-05 18:28
Farhan Noor Qureshi26-Oct-05 18:28 
GeneralRe: encoding/decoding prob Pin
toto567826-Oct-05 20:36
toto567826-Oct-05 20:36 
GeneralRe: encoding/decoding prob Pin
Farhan Noor Qureshi27-Oct-05 6:55
Farhan Noor Qureshi27-Oct-05 6:55 
GeneralRe: encoding/decoding prob Pin
toto567827-Oct-05 23:01
toto567827-Oct-05 23:01 
Question'DragDrop', 'throw' and 'Application.ThreadException' Pin
__alex25-Oct-05 22:55
__alex25-Oct-05 22:55 
AnswerRe: 'DragDrop', 'throw' and 'Application.ThreadException' Pin
Daniel Grunwald27-Oct-05 5:00
Daniel Grunwald27-Oct-05 5:00 
GeneralRe: 'DragDrop', 'throw' and 'Application.ThreadException' Pin
__alex27-Oct-05 5:15
__alex27-Oct-05 5:15 
QuestionConverting old C library into .NET Pin
wgaiw25-Oct-05 5:03
wgaiw25-Oct-05 5:03 
AnswerRe: Converting old C library into .NET Pin
Christian Graus25-Oct-05 15:55
protectorChristian Graus25-Oct-05 15:55 
QuestionRe: Converting old C library into .NET Pin
wgaiw26-Oct-05 11:35
wgaiw26-Oct-05 11:35 
AnswerRe: Converting old C library into .NET Pin
Christian Graus26-Oct-05 11:38
protectorChristian Graus26-Oct-05 11:38 
Questiondisco Pin
tekken2224-Oct-05 9:26
tekken2224-Oct-05 9:26 
QuestionIlease and ISponsor why need for both ? Pin
tekken2224-Oct-05 8:58
tekken2224-Oct-05 8:58 
QuestionCall COM+ services on other machines with my local .NET framework Pin
olmo24-Oct-05 8:20
olmo24-Oct-05 8:20 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.