Точка останова не достигнута в пользовательском действии установщика с использованием Framework 4.0 - PullRequest
0 голосов
/ 03 июля 2011

Я потратил часы, пытаясь отладить dll-файл пользовательского установщика, созданного с использованием .net framework 4.0, но, независимо от того, что я пробовал, точка останова не пострадает.У меня был похожий проект в 3.5, и не было проблем с достижением точек останова с помощью Debugger.Break ().После почти отказа от этого я решил переключиться на 3.5.Сразу же я мог снова попасть в точки останова!Поэтому по какой-то причине использование 4.0 и попытка запустить отладчик не работают.

1 Ответ

0 голосов
/ 04 июля 2011

Не знаете, почему за это проголосовали?Как правило, это очень плохая идея - писать пользовательские действия на языках .NET, поскольку на целевой машине может отсутствовать зависимость, необходимая для запуска кода.не установлены символы отладки для .NET 4.0.Я никогда не сталкивался с этим, и я также не уверен, что нет других причин, но вы можете попробовать установить .NET 4.0 SDK вместо только среды выполнения .NET 4.0.

Я не уверен, что именнонастройки вы должны установить, но я бы посмотрел вокруг на http://msdn.microsoft.com/en-us/netframework/default.aspx.

...