Click here to Skip to main content
15,899,754 members
Home / Discussions / C#
   

C#

 
GeneralHowto create a extra Taskbar for a small battery bar Pin
maZeX21-Nov-03 3:27
maZeX21-Nov-03 3:27 
GeneralRe: Howto create a extra Taskbar for a small battery bar Pin
Heath Stewart21-Nov-03 4:26
protectorHeath Stewart21-Nov-03 4:26 
Generalto get the character which mouse pointer focus on Pin
katoya21-Nov-03 3:16
katoya21-Nov-03 3:16 
GeneralHelp with FolderBrowserDialog... Pin
Søren Christensen21-Nov-03 3:16
Søren Christensen21-Nov-03 3:16 
GeneralRe: Help with FolderBrowserDialog... Pin
Heath Stewart21-Nov-03 4:15
protectorHeath Stewart21-Nov-03 4:15 
GeneralCaptureSound a DirectX code sample Pin
thomasa21-Nov-03 3:01
thomasa21-Nov-03 3:01 
GeneralRe: CaptureSound a DirectX code sample Pin
Heath Stewart21-Nov-03 4:22
protectorHeath Stewart21-Nov-03 4:22 
GeneralLets see Heath answer this one then! Pin
Martin Cross20-Nov-03 22:59
Martin Cross20-Nov-03 22:59 
The Problem:
I'm running C# and VB.NET projects from sourcesafe, with four developers working on the projects at any given time. The majority of any file references such as .DLLs and .SNK files are done via relative file paths i.e. ..\..\DataAccessLayer.snk.

In some cases, this relative approach doesn't work for some PCs that the developers use. Instead they need to use: \VMR\DAL\DataAccessLayer.snk

OK, you still with me? Good good. Now here's the final straw. We now have a project where neither of these file paths are allowing the project to compile. Instead it needs an explicit path name including the drive letter:

Assembly: AssemblyKeyFile("E:\VMR\DAL\DataAccessLayer.snk")

Unfortunately, I cannot impose that every developer keeps their source code on the same drive letter on their machines. The projects must support being installed onto various drive letters.

Firstly I cannot understand why a file path will work correctly on one machine and not another - and I have ensured that all the files etc. are in place as they should be.

So, unless there's some dumb user option I'm missing here, does anyone know why .NET behaves differently like this? Can I make it work 100% of the time without specifying a drive letter?
GeneralRe: Lets see Heath answer this one then! Pin
Nick Parker21-Nov-03 3:18
protectorNick Parker21-Nov-03 3:18 
GeneralRe: Lets see Heath answer this one then! Pin
Martin Cross21-Nov-03 3:45
Martin Cross21-Nov-03 3:45 
GeneralRe: Lets see Heath answer this one then! Pin
Heath Stewart21-Nov-03 3:54
protectorHeath Stewart21-Nov-03 3:54 
GeneralRe: Lets see Heath answer this one then! Pin
Martin Cross21-Nov-03 4:31
Martin Cross21-Nov-03 4:31 
QuestionHow to avoid menu on RMouse button Pin
A.Wegierski20-Nov-03 20:38
A.Wegierski20-Nov-03 20:38 
AnswerRe: How to avoid menu on RMouse button Pin
Heath Stewart21-Nov-03 3:58
protectorHeath Stewart21-Nov-03 3:58 
GeneralRe: How to avoid menu on RMouse button Pin
A.Wegierski21-Nov-03 17:44
A.Wegierski21-Nov-03 17:44 
GeneralRe: How to avoid menu on RMouse button Pin
Heath Stewart22-Nov-03 11:14
protectorHeath Stewart22-Nov-03 11:14 
GeneralBlobbing Pin
MitchDG20-Nov-03 20:15
MitchDG20-Nov-03 20:15 
GeneralRe: Blobbing Pin
MitchDG20-Nov-03 21:43
MitchDG20-Nov-03 21:43 
Generalsocket listening error Pin
jtmtv1820-Nov-03 17:21
jtmtv1820-Nov-03 17:21 
GeneralRe: socket listening error Pin
Ronny Andersson21-Nov-03 1:12
Ronny Andersson21-Nov-03 1:12 
GeneralRe: socket listening error Pin
jtmtv1821-Nov-03 8:08
jtmtv1821-Nov-03 8:08 
GeneralRe: socket listening error Pin
Ronny Andersson22-Nov-03 1:41
Ronny Andersson22-Nov-03 1:41 
GeneralRe: socket listening error Pin
jtmtv1822-Nov-03 3:02
jtmtv1822-Nov-03 3:02 
GeneralRe: socket listening error Pin
jtmtv1822-Nov-03 3:10
jtmtv1822-Nov-03 3:10 
QuestionDeserializing in a different assembly... how to? Pin
Carl Mercier20-Nov-03 16:15
Carl Mercier20-Nov-03 16:15 

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.