2012-08-10 95 views
1

我想使用Nant來調試我的項目。Nant無法構建c#.net項目

它顯示:

目標框架:Microsoft .NET框架4.0的目標(S)規定: 運行

[解決方案]啓動解決方案生成。 [解決方案]構建'Project_1' [Debug] ... [solution] C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets(847,9): 警告MSB3644:參考框架的程序集 未找到「.NETFramework,Version = v4.0」。要解決此問題,請爲此框架版本安裝 SDK或定位套件,或將您的 應用重定向到您安裝了SDK 或定位套件的框架版本。請注意,程序集將從全局程序集緩存(GAC)中解析出 ,並將用於替代 引用程序集。因此,您的程序集可能不正確 針對您打算的框架。

[解決方案] C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets(1360,9): 警告MSB3245:無法解析此引用。找不到 程序集「System.Data」。檢查以確保該組件存在於 磁盤上。如果您的代碼需要此引用,則可能會收到 編譯錯誤。 [解決方案] C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets(1360,9): 警告MSB3245:無法解析此引用。找不到 程序集「System.Drawing」。檢查以確保磁盤上的程序集存在 。如果您的代碼需要此引用,則可能會收到 編譯錯誤。 [解決方案] C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets(1360,9): 警告MSB3245:無法解析此引用。找不到 程序集「System.XML」。檢查以確保該組件存在於 磁盤上。如果您的代碼需要此引用,則可能會收到 編譯錯誤。 [解決方案] C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets(1360,9): 警告MSB3245:無法解析此引用。找不到 程序集「System.Xml.Linq」。檢查以確保磁盤上的程序集存在 。如果您的代碼需要此引用,則可能會收到 編譯錯誤。

我已經安裝了.NET Framework 4客戶端配置文件並已經進行了擴展。

如何解決?

+0

您尚未引用裝配體。 – 2012-08-10 02:29:24

+0

Plese check [http:// stackoverflow。com/questions/5876946/net-4-0-build-server-reference-assemblies-warnings-msb3644] [1] 我認爲這是同樣的問題。問候。 [1]:http://stackoverflow.com/questions/5876946/net-4-0-build-server-reference-assemblies-warnings-msb3644 – 2012-08-10 03:32:13

回答