Hi,
reference is kept in the csproj file. E.g it is told that from which
file/project reference is coming. For example
reference to dll
<Reference Include="nStuff.WebDevHelper.Server, Version=0.5.0.0,
Culture=neutral, PublicKeyToken=8fc0e3af5abcb6c4,
processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>.\nStuff.WebDevHelper.Server.dll</HintPath>
</Reference>
reference to another project:
<ItemGroup>
<ProjectReference Include="..\MyScripts\MyScripts.csproj">
<Project>{0EF0560C-01A0-4229-9CA0-45A7EB1D620B}</Project>
<Name>MyScripts</Name>
</ProjectReference>
</ItemGroup>
Of course, you would want to put the referenced dll itself also into version
system so that when someone gets updated version, he/she also gets the
updated reference dll.
--
Teemu Keiski
AspInsider, ASP.NET MVP
http://blogs.aspadvice.com/joteke http://teemukeiski.net
"drop" <dr**@step.polymtl.cawrote in message
news:11**********************@o80g2000hse.googlegr oups.com...
Hi all,
I'm trying to figure out how references works in Web Application
Projects. We have a third party dll that we use in many projects. I've
created a folder containing that DLL. That way, when we want to update
the DLL, we simply have to update it in that folder and it should
normally be distributed to all the project that have references to it,
and since it will be in our versioning system, people will simply need
to update to get the new version.
Now, my problem occurs with references in Web Application Projects.
I'm not sure which file I should send to our versioning system so that
the reference will be set correctly for everybody in the Web
Application Projects. Since there is now csproj in WebApplication, I'm
unsure of where the referenc is kept. Would sending the .dll.refresh
file to the versioning system keep the reference ok for everybody or
is it done in another way?
Thank you
Simon Picard