2016-07-21 160 views
3

我想部署我的C#程序,但我遇到了在另一臺計算機上運行的問題。C#程序部署問題

我將整個文件夾從bin/debug複製到另一臺計算機,並試圖運行該程序。我收到以下錯誤信息:

未處理的異常:System.AggregateException:發生了一個或多個錯誤。 ---> System.IO.FileNotFoundException:無法加載文件或程序集「System.Threading.Tasks.Dataflow,Version = 4.5.24.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a」或其某個依賴項。該系統找不到指定的文件。

我想這可能是沒有的.NET Framework 4.5.2計算機的問題,並嘗試下載微軟的安裝程序,但安裝狀態.NET

框架4.5.2或更高此計算機上已安裝更新。

+1

忘了複製「System.Threading.Tasks.Dataflow」? https://www.nuget.org/packages/System.Threading.Tasks.Dataflow –

回答

1

這個程序集沒有與.Net Framework 4.5一起發佈,您需要向NuGet添加項目,在NuGet包管理器中爲Microsoft.Tpl.Dataflow在線搜索。

+0

嗨感謝您的幫助,似乎解決了錯誤,但我現在有另一個錯誤。 '未處理的異常:System.AggregateException:發生一個或多個錯誤。 ---> Microsoft.Build.Exceptions.InvalidProjectFileException:未找到導入的項目「C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \ Microsoft.WebApplication.targets」。確認聲明中的路徑是正確的,並且該文件存在於磁盤上。' 不太確定輸入的項目是什麼意思,儘管..我的project.csprof文件中有 –

+0

,這裏有''這是否意味着即時運行該工具的主機PC必須有這個文件? –