Я пытаюсь установить TestStack.White с NuGet через консоль диспетчера пакетов в Visual Studio, но при вводе команды «Install-Package 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
Я делаю что-то неправильно? Как я могу это исправить?
Причина, по которой вы не можете установить этот пакет, заключается в том, что он не совместим с вашим проектом. Пакет 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.
Других решений пока нет …