C# 参考搜索不考虑包\包名称
我正在Azure DevOps中构建一个新管道,其中一个包没有找到(AWSSDK),我遇到了一个问题。查看日志,我可以看到它没有在D:\a\1\s\packages\AWSSDK.2.3.55.2\lib\net452这一明显的位置进行搜索\ 请参见下面它查找dll文件的位置。第72行之后的其余日志是关于其他C:\位置的 这些日志来自早期的构建步骤,该步骤将还原包。第145行告诉我们包添加到了正确的位置。 我真的不知道如何解决这个问题,而且我也不确定我是否能够真正跳到构建这个虚拟机的地方并进行进一步的研究 这里还有一个带有代理步骤的图像。C# 参考搜索不考虑包\包名称,c#,msbuild,azure-devops,C#,Msbuild,Azure Devops,我正在Azure DevOps中构建一个新管道,其中一个包没有找到(AWSSDK),我遇到了一个问题。查看日志,我可以看到它没有在D:\a\1\s\packages\AWSSDK.2.3.55.2\lib\net452这一明显的位置进行搜索\ 请参见下面它查找dll文件的位置。第72行之后的其余日志是关于其他C:\位置的 这些日志来自早期的构建步骤,该步骤将还原包。第145行告诉我们包添加到了正确的位置。 我真的不知道如何解决这个问题,而且我也不确定我是否能够真正跳到构建这个虚拟机的地方并进
在深入挖掘之后,我发现在csproj文件中,引用的提示路径设置不正确。在我将其更改为以下内容后,一切都很好
<Reference Include="AWSSDK, Version=2.3.55.2, Culture=neutral, PublicKeyToken=9f476d3089b52be3, processorArchitecture=MSIL">
<HintPath>packages\AWSSDK.2.3.55.2\lib\net45\AWSSDK.dll</HintPath>
</Reference>
软件包\AWSSDK.2.3.55.2\lib\net45\AWSSDK.dll
很高兴您找到了解决方案。你可以接受这个答案。我认为这将有助于其他面临同样问题的SO用户:-)