Nant无法构建c#.net项目

时间:2012-08-10 01:57:36

标签: c# .net frameworks reference nant

我想使用Nant来调试我的项目。

它显示:

  

目标框架:指定的Microsoft .NET Framework 4.0目标:   跑

     

[解决方案]开始构建解决方案。 [解决方案]构建'Project_1'   [调试] ... [解决方案]   C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ Microsoft.Common.targets(847,9):   警告MSB3644:框架的引用程序集   找不到“.NETFramework,Version = v4.0”。要解决此问题,请安装   此框架版本的SDK或Targeting Pack或重新定位您的   应用程序到您拥有SDK的框架版本   或安装了Targeting Pack。请注意,程序集将被解析   来自全球大会缓存(GAC)并将用于代替   参考组件。因此您的装配可能不正确   针对您想要的框架。

     

[溶液]   C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ Microsoft.Common.targets(1360,9):   警告MSB3245:无法解析此引用。找不到   程序集“System.Data”。检查以确保组件存在   磁盘。如果您的代码需要此引用,您可能会得到   编译错误。 [解]   C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ Microsoft.Common.targets(1360,9):   警告MSB3245:无法解析此引用。找不到   程序集“System.Drawing”。检查以确保装配存在   在磁盘上。如果您的代码需要此引用,您可能会得到   编译错误。 [解]   C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ Microsoft.Common.targets(1360,9):   警告MSB3245:无法解析此引用。找不到   程序集“System.XML”。检查以确保组件存在   磁盘。如果您的代码需要此引用,您可能会得到   编译错误。 [解]   C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ Microsoft.Common.targets(1360,9):   警告MSB3245:无法解析此引用。找不到   程序集“System.Xml.Linq”。检查以确保装配存在   在磁盘上。如果您的代码需要此引用,您可能会得到   编译错误。

我已安装.NET Framework 4客户端配置文件并已扩展。

如何解决?

1 个答案:

答案 0 :(得分:3)

您应该安装Windows 7和.NET 4 SDK,

http://www.microsoft.com/en-us/download/details.aspx?id=8279

然后你可以再试一次。