首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将dll和其他二进制文件从asp.net网站中的bin文件夹复制到azure devops管道

如何将dll和其他二进制文件从asp.net网站中的bin文件夹复制到azure devops管道
EN

Stack Overflow用户
提问于 2020-07-10 13:47:19
回答 1查看 156关注 0票数 0

我刚刚从bitbucket cloud创建了一个azure管道,并使用默认生成的yaml文件,当我运行run New管道时,我在VsBuild中收到以下错误

代码语言:javascript
复制
    Error CS0246: The type or namespace name 'RestSharp' could not be found (are you missing a using directive or an assembly reference?)

RestSharp.dll位于asp.net网站的my bin文件夹中。

看着原始日志,它说

代码语言:javascript
复制
    2020-07-10T03:35:57.7771564Z           Considered "d:\a\1\s\mywebsite\Bin\RestSharp.dll", but it didn't exist.
    2020-07-10T03:35:57.7772002Z           For SearchPath "{TargetFrameworkDirectory}".
    2020-07-10T03:35:57.7772374Z           Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\RestSharp.winmd", but it didn't exist.
    2020-07-10T03:35:57.7772874Z           Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\RestSharp.dll", but it didn't exist.
    ...

然而,当我在VS2019中构建时,没有构建错误,因为我引用了我的dll和二进制文件。我如何修复这个丢失的dll或引用的二进制文件?如果需要将bin文件夹中的文件复制到build目录,该如何操作?

EN

回答 1

Stack Overflow用户

发布于 2020-07-13 11:05:12

错误CS0246:找不到类型或命名空间名称'RestSharp‘

已使用bin文件夹中的.dll文件路径作为HintPath进行测试。我遇到了同样的问题。

这个问题的根本原因似乎是RestSharp.dll在引用时不存在于Bin文件夹中。

这是我解决这个问题的解决方案:

Step1:在Packages.config文件中添加包引用。

例如:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<packages>
.....
  <package id="RestSharp" version="106.11.4" targetFramework="net472" />
</packages>

Step2:更改.csproj文件中的RestSharp HintPath。由于添加了包引用,因此可以直接获取包路径中的RestSharp.dll。

例如:

代码语言:javascript
复制
<Reference Include="RestSharp">
  <Private>True</Private>
  <HintPath>..\packages\RestSharp.106.11.4\lib\net452\RestSharp.dll</HintPath>
</Reference>

然后RestSharp.dll就可以在构建中使用了。

顺便说一句,我建议您可以将它们转换为包,并在构建过程中恢复它们。然后,您可以获得包路径中的dll文件。这可以避免上面的错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62828023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档