2016-01-19 90 views
1

我试图通过包管理器控制台在Visual Studio中安装TestStack.White与NuGet,但是当我在包中输入“Install-Package TestStack.White”命令经理控制台我得到这个错误:在Visual Studio中通过包管理器控制台安装TestStack.White

Installing 'Castle.Core 3.3.3'. 
Successfully installed 'Castle.Core 3.3.3'. 
Installing 'TestStack.White 0.13.3'. 
Successfully installed 'TestStack.White 0.13.3'. 
The names of some imported commands from the module 'TestStack.White' include unapproved verbs that might make them less discoverable. To find the commands with unapproved verbs, run the Import-Module command again with the Verbose parameter. For a list of approved verbs, type Get-Verb. 
Adding 'Castle.Core 3.3.3' to PSTableManager. 
Uninstalling 'Castle.Core 3.3.3'. 
Successfully uninstalled 'Castle.Core 3.3.3'. 
Install failed. Rolling back... 
Install-Package : Could not install package 'Castle.Core 3.3.3'. You are trying to install this package into a project that targets 'Native,Version=v0.0', but the package does 
not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author. 
At line:1 char:1 

我做错了什么?我怎样才能解决这个问题?

回答

1

您无法安装此软件包的原因是因为它与您的项目不兼容。包TestStack.White是基于.NET(管理),所以它不能被添加到本地C++项目:

You are trying to install this package into a project that targets 'Native,Version=v0.0', but the package does 
not contain any assembly references or content files that are compatible with that framework. 

有C++托管版本,它被称为C++/CLI。您可以尝试使用它与TestStack.White包一起使用。但是,这取决于您的项目的要求。如果您必须创建本机应用程序,那么您不能使用C++/CLI。

+0

谢谢,这解决了它! – ColdZer0

相关问题