在Teamcity中构建asp.net核心失败的依赖项

时间:2016-11-29 23:56:03

标签: asp.net-core devops

我是DevOPs领域的新手。我正在尝试使用teamcity构建一个.netcore项目,该项目因依赖项错误而失败。无法解析依赖关系System.Diagnostics.Contracts> = 4.0.1。无法解析依赖关系System.Net.WebSockets> = 4.0.0。依赖关系System.Runtime.Serialization.Primitives> = 4.1.1无法解析依赖关系System.Text.Encodings.Web> = 4.0.0。我与其中一位同事交谈过,他建议安装金块包,但解决方案是在我和开发系统上构建,但Teamcity失败了。如何在teamcity上安装依赖项。在Asp.net中,金块包管理是自动完成的(有人告诉我)所以如何在.netcore中完成。

1 个答案:

答案 0 :(得分:0)

发现该术语称为包恢复,而在dotnet核心中则通过运行

完成

dotnet restore

来自project.json所在的目录,或者目录也可以传递一个参数。还原后,无需运行msbuild。构建可以使用 dotnet build

我现在面临的新问题是,在构建并将输出文件夹发布到Azure Web应用程序之后,我无法运行我的dot net core项目以运行项目我需要运行命令 dotnet nameoftheproject.dll 但我不知道如何在发布后使​​用teamcity运行此命令。