2016-03-06 390 views
0

我運行Accord.NET.sln,代碼出現在Visual Studio 2013中。 我試圖構建解決方案並得到以下錯誤。無法構建解決方案

我能做些什麼來消除交戰和錯誤? 謝謝。

的源代碼可以在這裏找到:

http://www.codeproject.com/Articles/55691/Neural-Network-Learning-by-the-Levenberg-Marquardt?msg=5211101#xx5211101xx

http://www.codeproject.com/KB/Blogs/55691/accord-levenberg-source.zip

C:\ Program Files文件 (86)\的MSBuild \ 12.0 \ BIN \ Microsoft.Common.CurrentVersion。目標(1697,5): 警告MSB3268:主要參考 「C:\ Users ... \ accord-levenberg-source \ Sources \ Accord.Neuro \ bin \ Debug \ Accord.Neuro.dll」; 無法解析,因爲它對 框架程序集「; System.Core,Version = 3.5.0.0,Culture = neutral, PublicKeyToken = b77a5c561934e089」;無法在當前目標框架的 中解決。 「; .NETFramework,版本= 2.0」;若要 解決此問題,請刪除引用 「C:\用戶.. \協議,levenberg源\ Sources \ Accord.Neuro \ bin \ Debug \ Accord.Neuro.dll」; 或將您的應用程序重定向到包含 「; System.Core,Version = 3.5.0.0,Culture = neutral, PublicKeyToken = b77a5c561934e089」;的框架版本。

2-

C:\用戶... \符合-列文伯格 - 源\樣品\神經\的Levenberg \ XORProblem \ MainForm.cs(23,7,23,13): 錯誤CS0246:類型或命名空間名稱「雅閣」找不到 (是否缺少using指令或程序集引用?)

+0

您有一個針對.NET 2.0的項目,它正在引用另一個針對.NET 3.5的項目。這是不允許的。您需要將第一個項目更改爲使用.NET 3.5或更高版本。 –

+0

好的謝謝,但怎麼做呢? – Saeidou

+0

https://msdn.microsoft.com/en-us/library/bb398202.aspx –

回答

0

解決方案是在回答只有

1.

要解決此問題,要麼刪除參考 「C:\用戶.. \符合-列文伯格 - 源\源頭\ Accord.Neuro \ BIN \調試\ Accord.Neuro.dll」; 或將您的應用程序重定向到包含 「; System.Core,Version = 3.5.0.0,Culture = neutral, PublicKeyToken = b77a5c561934e089」;的框架版本。

  • 嘗試添加參考,使用Visual Studio中使用添加引用..在項目。
  • +0

    我刪除了該文件並試圖添加引用,但仍然是相同的。 – Saeidou