Не удается найти Microsoft.Bot.Builder.Calling [duplicate]

неопределенная ссылка на WinMain@16 или аналогичную «необычную» main() ссылку на точку входа (особенно для ).

Вы возможно, пропустили, чтобы выбрать правильный тип проекта с вашей реальной IDE. IDE может захотеть связать, например. Проекты приложений Windows для такой функции точки входа (как указано в недостающей ссылке выше) вместо обычной int main(int argc, char** argv);.

Если ваша среда IDE поддерживает Plain Console Projects , вы может захотеть выбрать этот тип проекта вместо проекта приложения Windows.


Здесь case1 и case2 обрабатываются более подробно из реальный мир проблема.

19
задан Richard Everett 3 February 2014 в 11:31
поделиться

2 ответа

Командная строка NuGet фактически не устанавливает какие-либо пакеты. Команда установки фактически выполняет операцию восстановления.

Это означает, что установка nuget.exe будет загружать и извлекать пакет только в выходное местоположение. Он не будет изменять файл проекта (поэтому никаких ссылок не добавляется, не вводится никаких файлов содержимого, нет применений преобразований, не импортируются файлы MSBuild), и он также не запускает скрипты PowerShell.

Я считаю, что аналогичный запрос на ваш отслеживается командой NuGet, но не забудьте зарегистрировать там проблему: http://nuget.codeplex.com .

Чтобы ответить на ваш вопрос : Командная строка NuGet не поддерживает ваш сценарий в данный момент (nuget.exe v2.8).

19
ответ дан Xavier Decoster 25 August 2018 в 12:54
поделиться

Ну, это не командная строка как таковая, но вы можете сделать это через консоль диспетчера пакетов в Visual Studio (доступ через Tools > Library Package Manager > Package Manager Console). При установке пакета в несколько проектов консоль диспетчера пакетов по-прежнему лучше, чем диалог «Управление пакетами NuGet для решения», потому что вы можете вставлять список имен проектов, а не выбирать их по одному в диалоговом окне.

Используйте такую ​​команду:

Get-Project MyProject1,MyProject2,MyProject3 | Install-Package MyPackage

Источник: этот ответ .

Если у вас возникает соблазн попытаться использовать эту команду извне Visual Studio, прочитайте следующие вопросы:

17
ответ дан Community 25 August 2018 в 12:54
поделиться