VS2010 выполняет действия в проекте WF во время компиляции? - PullRequest
0 голосов
/ 03 декабря 2010

Я только что столкнулся с ошибкой компиляции, которую раньше не видел. В решении, которое содержит проекты Windows Workflow Foundation 3, Visual Studio сообщает, что ей не удалось скомпилировать проекты, поскольку не удалось найти файл конфигурации для конкретного приложения. Файл конфигурации НЕ добавляется ни в один из проектов. Он ищется только во время выполнения рабочими процессами. Другие решения, использующие тот же файл конфигурации времени выполнения, компилируются без ошибок. Если я помещу файл конфигурации в ожидаемое место, решение рабочего процесса будет скомпилировано без ошибок.

Поведение предполагает, что когда VS2010 компилирует проекты WF3, он фактически выполняет действия, содержащиеся в проекте, в некоторый момент во время компиляции. Выполняет ли VS действия в проектах WF во время компиляции? Это создает деятельность? Если этого не произойдет, почему будет выдана ошибка компиляции для файла, который не является частью проекта?

1 Ответ

0 голосов
/ 03 декабря 2010

На самом деле, я полагаю, это говорит о том, что у вас есть зависимость времени компиляции от рассматриваемого файла конфигурации для этого одного решения, которого у вас нет в других, упомянутых вами.

Проверьте, содержит ли ошибка какие-либо подробности относительноГДЕ у него есть эта зависимость от времени компиляции и удалите ее, если она не нужна.Если вам ничего не сообщают или не подсказывают, где это может быть, начните копаться в различных свойствах проекта, о которых идет речь, и посмотрите, есть ли у вас зависимость сборки от файла конфигурации.

...