使用 Visual Studio,我们总是加载和构建对单元 (R:) 的引用。问题是当有人编辑任何项目属性时,驱动器号将从程序集路径中删除,然后构建机器无法构建应用程序。
创建时项目文件如下所示:
<References>
<AssemblyReference
RelativePath="R:\ClientContext.dll"
AssemblyName="ClientContext, Version=8.3.0.0, PublicKeyToken=255e4d2a8e3ef422, processorArchitecture=MSIL"
MinFrameworkVersion="131072"
/>
在编辑任何属性后:
<References>
<AssemblyReference
RelativePath="ClientContext.dll"
AssemblyName="ClientContext, Version=8.3.0.0, PublicKeyToken=255e4d2a8e3ef422, processorArchitecture=MSIL"
MinFrameworkVersion="131072"
/>
项目文件是 vcproj,不确定其他格式是否也会发生这种情况。
先谢谢各位小伙伴了。