日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

vs 构建linux 项目,使用Linux上的Mono构建VS 2017 MSBuild csproj项目

發布時間:2024/9/30 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vs 构建linux 项目,使用Linux上的Mono构建VS 2017 MSBuild csproj项目 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

據我所知,這里有兩種選擇:

>使用this issue中所述的FrameworkPathOverride環境變量指向它們.

>將Travis構建限制為僅針對.NET Core構建.根據我的經驗,這簡單得多.

這是Noda Time .travis.yml文件,當我可以遷移時,我將在Noda Time使用它 – 至少可以說它是初步的,但它確實構建了……

language: csharp

mono: none

dotnet: 1.0.1

dist: trusty

script:

- dotnet restore src/NodaTime

- dotnet restore src/NodaTime.Test

- dotnet restore src/NodaTime.Serialization.Test

- dotnet build src/NodaTime -f netstandard1.3

- dotnet build src/NodaTime.Test -f netcoreapp1.0

- dotnet build src/NodaTime.Serialization.Test -f netcoreapp1.0

- dotnet run -p src/NodaTime.Test/*.csproj -f netcoreapp1.0 -- --where=cat!=Slow

- dotnet run -p src/NodaTime.Serialization.Test/*.csproj -f netcoreapp1.0

關于此的幾點說明:

>與早期的SDK不同,我們現在需要單獨恢復每個項目 – 頂級沒有大的“dotnet恢復”:(

>當我沒有在dist上運行時,我感到很驚訝:xenial,但事實并非如此. (它聲稱環境不支持.NET Core.)我猜這會改變.

>我們正在使用NUnit,目前在新SDK中測試的唯一方法是使用NUnitLite,因此運行dotnet運行測試

>我有點驚訝我不能只指定dotnet運行的目錄名稱(根據dotnet restore和dotnet build),但這似乎是事情的方式.我會找一個bug報告……

在任何一種情況下,我都建議使用基于Windows的CI構建來檢查所有內容是否在Windows上構建和運行(理想情況下測試您支持的每個框架).

@H_404_16@

@H_404_16@

總結

如果覺得編程之家網站內容還不錯,歡迎將編程之家網站推薦給程序員好友。

本圖文內容來源于網友網絡收集整理提供,作為學習參考使用,版權屬于原作者。

總結

以上是生活随笔為你收集整理的vs 构建linux 项目,使用Linux上的Mono构建VS 2017 MSBuild csproj项目的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。