我試圖運行一個MSBuild任務 atlassian竹爲我的本地設備上的竹計劃的測試運行。我已經創建了該計劃,它將成功從Github中檢索代碼,併成功運行默認的scoure控制簽出。試圖從軟件包中獲取信息時,Bamboo Build計劃的任務失敗
我遇到的第一個問題是系統將失敗,因爲MSBuild任務無法獲取引用文件。所以當我查看管理Nuget包時,它說一些軟件包丟失了,當我點擊還原時,大部分都還原了,但其中一些有錯誤。
我認爲主要的原因是因爲這個包沒有被正確安裝Microsoft.CodeDom.Providers.DotNetCompilerPlatform -Version 1.0.0的。該錯誤消息說,這是因爲路徑,文件名或兩者都過長,但我沒有命名任何項目已經成功地從Github構建和運行。我試圖通過使用包管理器控制檯進行安裝,但我得到了相同的結果。我也嘗試創建文件夾,它表示該文件是要找到的,但這也不起作用。
我認爲問題是在軟件包還原期間找不到軟件包,所以我試圖添加一個NuGet.config文件。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<activePackageSource>
<add key="All" value="(Aggregate source)" />
</activePackageSource>
</configuration>
但這不起作用我該如何解決這個問題?
從GitHub下載此項目後,請直接在Visual Studio中構建它,是否有任何關於找不到某些nuget包程序集的錯誤消息?另外,請在下逐個添加包源,不要使用「全部」替換所有源。你在哪裏添加這個NuGet.Config文件? –
@ wendy是的問題是我需要添加一個私人nuget包,然後它會成功下載正確的包。 –