the*_*rrs 87 reference relative-path visual-studio-2008
添加对位于解决方案目录中的程序集的引用时,是否有任何方法可以相对地添加它,以便在签入和签出存储库时,它在项目中正确引用?
Cri*_*onX 117
扩展Pavel Minaev的原始注释 - Visual Studio的GUI支持相对引用,假设您的.sln是相对引用的根.因此,如果您有解决方案C:\myProj\myProj.sln,则在子文件夹中添加的任何引用都会C:\myProj\自动添加为相对引用.
要在单独的目录中添加相对引用,例如C:/myReferences/myDLL.dll,请执行以下操作:
编辑<HintPath>等于
<HintPath>..\..\myReferences\myDLL.dll</HintPath>
这现在引用C:\myReferences\myDLL.dll.
希望这可以帮助.
是的,只需在解决方案中创建一个目录,如lib /,然后将您的dll添加到文件系统中的该目录,并将其添加到项目中(Add-> Existing Item-> etc).然后根据您的项目添加引用.
我已经在svn和cvs下多次完成了这个.
小智 5
在 VS 2017 中,它是自动的。所以和往常Add Reference一样。
请注意,显示了Reference Properties绝对路径,但使用了.vbproj/.csproj相对路径。
<Reference Include="NETnetworkmanager">
<HintPath>..\..\libs\NETnetworkmanager.dll</HintPath>
<EmbedInteropTypes>True</EmbedInteropTypes>
</Reference>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
93258 次 |
| 最近记录: |