Ссылочная проблема с Clickonce - PullRequest
0 голосов
/ 10 марта 2011

У меня есть решение .Net 2.0 с несколькими проектами.

Решение содержит MainProject , в качестве справки которого HelperProject (консольное приложение C #).

MainProject иногда использует .exe, созданный HelperProject .

У меня проблема в том, что HelperProject содержит файл Content.xml .Для действия сборки установлено значение «Содержимое», а для параметра «Копировать в выходной каталог» задано значение «Всегда».

При компиляции приложения все файлы отображаются в каталоге отладки, но при переходе на публикацию MainProject , файл содержимого для HelperProject не доходит до конечного пользователя.

Может кто-нибудь помочь мне понять, почему это происходит?

И

Что мне нужно сделать, чтобы содержимое HelperProject появилось в опубликованной версии MainProject?

Спасибо,

-Z

1 Ответ

0 голосов
/ 29 марта 2011

Предполагая, что XML-файл настроен для публикации в приложении, обязательно проверьте диалоговое окно «Файлы приложения» и убедитесь, что для него установлено значение «Включить», а не «Включить (данные)».

По умолчанию ClickOnce считает файлы XML данными и развертывает их в папке \ data \ в кэше ClickOnce, а не помещает их в ту же папку, что и приложение.

...