473,403 Members | 2,183 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,403 software developers and data experts.

small dll hell

hey all,
i was wondering when i save my website to source safe and try to open the
website back up on a new virtual pc the dll will sometimes/always have a
..refresh extension on it and when i try to compile program it's like that dll
is not there. if i re-add the dll as a reference it's fine, but i don't
understand why or what it's doing . am i doing something wrong?

thanks,
rodchar
Apr 13 '07 #1
2 1136
The .refresh file is normal. It is a pointer to the location for the actual
DLL, which must remain constant from the realtive position of the site.

The best way to organize SourceSafe for this is to set a compiled DLL folder
just above the website and download the whole mess as a recursive folder
download. The .refresh file will look for the DLLs in the folder using
relative pathing, find the DLL and include it in your site.

If you are using the HTML front end for SourceSafe, this does not work ;-(

A way around it is to add a directory with the DLLs in the site itself. This
works fine, overall, but will ocassionally force you to delete ASP.NET
Temporary files as the compiler gets confused. I would not recommend this
unless you are forced to do it.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
http://gregorybeamer.spaces.live.com

*********************************************
Think outside the box!
*********************************************
"rodchar" <ro*****@discussions.microsoft.comwrote in message
news:DD**********************************@microsof t.com...
hey all,
i was wondering when i save my website to source safe and try to open the
website back up on a new virtual pc the dll will sometimes/always have a
.refresh extension on it and when i try to compile program it's like that
dll
is not there. if i re-add the dll as a reference it's fine, but i don't
understand why or what it's doing . am i doing something wrong?

thanks,
rodchar
Apr 13 '07 #2
The best way to organize SourceSafe for this is to set a compiled DLL folder
just above the website and download the whole mess as a recursive folder
download. The .refresh file will look for the DLLs in the folder using
relative pathing, find the DLL and include it in your site.
i tried adding a folder to my solution above the web project but after i
added all the dlls to it i couldn't add it to my solution because when i
tried to browse to the folder in the Add Reference dialog i could find it.

i apologize if i'm misunderstanding this...
rod.

"Cowboy (Gregory A. Beamer)" wrote:
The .refresh file is normal. It is a pointer to the location for the actual
DLL, which must remain constant from the realtive position of the site.

The best way to organize SourceSafe for this is to set a compiled DLL folder
just above the website and download the whole mess as a recursive folder
download. The .refresh file will look for the DLLs in the folder using
relative pathing, find the DLL and include it in your site.

If you are using the HTML front end for SourceSafe, this does not work ;-(

A way around it is to add a directory with the DLLs in the site itself. This
works fine, overall, but will ocassionally force you to delete ASP.NET
Temporary files as the compiler gets confused. I would not recommend this
unless you are forced to do it.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
http://gregorybeamer.spaces.live.com

*********************************************
Think outside the box!
*********************************************
"rodchar" <ro*****@discussions.microsoft.comwrote in message
news:DD**********************************@microsof t.com...
hey all,
i was wondering when i save my website to source safe and try to open the
website back up on a new virtual pc the dll will sometimes/always have a
.refresh extension on it and when i try to compile program it's like that
dll
is not there. if i re-add the dll as a reference it's fine, but i don't
understand why or what it's doing . am i doing something wrong?

thanks,
rodchar
Apr 13 '07 #3

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

Similar topics

22
by: Jim Hubbard | last post by:
I am reposting a portion of a thread that I am involved in under a new topic because it seems that there are still people that believe the whole "DLL Hell" myth. I hope I can shed some light on...
2
by: Nad | last post by:
Hello, dll hell has been eliminated in .NET using assembly versioning. I am new in .NET and would like to know if there is any dll-hell-equivalent in .NET Windows or Web development...
24
by: Salad | last post by:
Every now and then I see ads that state something like "Experience with Large Databases ...multi-gig...blah-de-blah" And I have to laugh. What's the difference between a large or small database? ...
1
by: GreatB | last post by:
Bill Gates died in a car accident. He found himself in Purgatory being sized up by God . .. "Well, Bill, I'm really confused on this call. I'm not sure whether to send you to Heaven or Hell....
18
by: Dave Sauny | last post by:
Ok, its a friday, I'm at work and I cant get this to work: I have 3 listboxes on one tab control page. when i select an item in listbox1 i want whatever is selected on the other 2 listboxes...
3
by: fyleow | last post by:
I just spent hours trying to figure out why even after I set my SQL table attributes to UTF-8 only garbage kept adding into the database. Apparently you need to execute "SET NAMES 'utf8'" before...
74
by: lovecreatesbeauty | last post by:
My small function works, but I have some questions. And I want to listen to you on How it is implemented? 1. The function does not check if parameter x is larger or smaller than parameter y. ...
32
by: David Isaac | last post by:
I have no experience with database applications. This database will likely hold only a few hundred items, including both textfiles and binary files. I would like a pure Python solution to the...
169
by: JohnQ | last post by:
(The "C++ Grammer" thread in comp.lang.c++.moderated prompted this post). It would be more than a little bit nice if C++ was much "cleaner" (less complex) so that it wasn't a major world wide...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
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?
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
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
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...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

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.