Joh*_*ice 11 c# dependencies build project-reference visual-studio-2008
我有一个VS 2008 C#Web应用程序,其中包含一系列对自定义dll的项目引用.这些都是来自Web项目的相对路径.最近我注意到Clean Solution从web应用程序的bin\debug文件夹中删除了一些但不是全部的dll.例如:
<Reference Include="TowerCo.Utilities, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\Components\TowerCo.Utilities\bin\Debug\TowerCo.Utilities.dll</HintPath>
</Reference>
<Reference Include="TowerCo.WebControls, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\Components\TowerCo.WebControls\bin\Debug\TowerCo.WebControls.dll</HintPath>
</Reference>
Run Code Online (Sandbox Code Playgroud)
第一个正常工作(干净清理它,新版本在重建时复制到web项目)但第二个没有.副作用是我不会自动获取依赖项的更改.
谢谢你的帮助.
小智 2
有时,如果版本相同,VS 不会选择最新的 dll。尝试更改 AssemblyInfo.cs 中的版本,它应该可以工作。
过去,当我依赖大小/时间戳时,我遇到了同样的问题,但后来我意识到,通过更改版本,Studio 会删除旧的 DLL 并复制新的 DLL。
| 归档时间: |
|
| 查看次数: |
9441 次 |
| 最近记录: |