首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解决引用问题:依赖关系runtime.native.System.Data.SqlClient.sni >= 4.0.0

无法解决引用问题:依赖关系runtime.native.System.Data.SqlClient.sni >= 4.0.0
EN

Stack Overflow用户
提问于 2017-05-09 11:39:44
回答 1查看 1.7K关注 0票数 1

获取以下错误,通过TFS构建生成。但是,我能够在visual studio中手动构建解决方案。

还试图通过MSBuild.exe运行该解决方案。效果很好。请帮我解决这个问题。

预先感谢普拉尚斯

EN

回答 1

Stack Overflow用户

发布于 2017-05-10 09:32:18

从上面发布的错误中可以看出,程序集没有被解析。这可能是因为Nuget包在构建过程中没有被恢复。由于您正在构建Donet核心项目,而且默认的xaml构建模板无法还原Donet核心项目的nuget包,因此需要添加一个批处理文件,以便在MSBuild之前运行dotnet restore命令。

首先,创建.bat文件并输入:当您开始构建代理服务器时,路径应该位于project.json文件所在的位置。

代码语言:javascript
复制
dotnet restore %BUILD_SOURCESDIRECTORY%\...\ProjectFolder

其次,将bat文件签入TFS,并在预构建脚本路径中选择它。

更新:

编辑解决方案下的global.json文件。将此文件中的SDK版本更改为1.0.0-预览2-003131。

代码语言:javascript
复制
{
  "projects": [ "src", "test" ],
  "sdk": {
    "version": "1.0.0-preview2-003131"
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43868835

复制
相关文章

相似问题

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