Проблема установки приложения windows forms на клиентском компьютере.
Я написал свое первое приложение windows forms, простое, заметьте, которое прекрасно работает, когда установлено на машине, на которой я его разработал. Я использовал метод Clickonce для публикации в VS 2010. Однако, когда я пытаюсь установить его на любую другую машину, он не устанавливается. Я признаю свое невежество в этом процессе и прошу любые предложения по материалу для изучения.
В окне сообщения появляется сообщение, в котором говорится::
"Не удается загрузить приложение. В приложении отсутствуют необходимые файлы. Обратитесь за помощью к поставщику приложения."
Я нажал кнопку "подробности", и она показала это:
ИНФОРМАЦИЯ О ВЕРСИИ ПЛАТФОРМЫ
Windows : 6.1.7601.65536 (Win32NT)
Среда Выполнения Common Language Runtime : 4.0.30319.1008
Система.Развертывание.dll : 4.0.30319.1 (RTMRel.030319-0100)
сброс.dll : 4.0.30319.1008 (RTMGDR.030319-1000)
дфдлл.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfshim.dll : 4.0.31106.0 (Main.031106-0000)
ИСТОЧНИКИ
Url развертывания : file:///C:/ClientRecords.application
IDENTITIES
Личность Развертывания : ClientRecords.приложения, версия=1.0.0.5, культуры=нейтральный, значения PublicKeyToken=666a49fb069cf5eb, параметр processorarchitecture=MSIL в
РЕЗЮМЕ ЗАЯВКИ
* Устанавливаемое приложение.
СВОДКА ОШИБОК
Ниже приводится краткое описание ошибок, подробности этих ошибок перечислены ниже в журнале.
* Активация C:\ClientRecords.application это привело к исключению. Были обнаружены следующие сообщения об отказе:
+ Скачивания файл:///C: и/приложения/ClientRecords_1_0_0_5/ClientRecords.exe-файла.манифест так и не удалось.
СВОДКА СБОЕВ ТРАНЗАКЦИЙ ХРАНИЛИЩА КОМПОНЕНТОВ
Ошибка транзакции не была обнаружена.
ПРЕДУПРЕЖДЕНИЯ
Во время этой операции не было никаких предупреждений.
СОСТОЯНИЕ ВЫПОЛНЕНИЯ ОПЕРАЦИИ
* [18.09.2013 1:39:51 pm] : активация C:\ClientRecords.application началось.
* [18.09.2013 1:39:51 PM] : обработка манифеста развертывания успешно завершена.
* [18.09.2013 1:39:51 PM] : установка приложения началась.
СВЕДЕНИЯ ОБ ОШИБКЕ
Во время этой операции были обнаружены следующие ошибки.
* [18.09.2013 1:39:52 PM] система.Развертывание.Приложение.DeploymentDownloadException (неизвестный подтип)
- Скачивание файла:///c: и/приложения/ClientRecords_1_0_0_5/ClientRecords.exe-файла.манифест так и не удалось.
- исходная система.Развертывание
- Трассировка стека:
в системе.Развертывание.Приложение.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
в системе.Развертывание.Приложение.SystemNetDownloader.DownloadAllFiles()
в системе.Развертывание.Приложение.Загрузчик файлов.Скачать(Substate SubscriptionState)
в системе.Развертывание.Приложение.DownloadManager.DownloadManifestAsRawFile(Uri& sourceUri, String targetPath, IDownloadNotification notification, параметры DownloadOptions, ServerInformation& serverInformation)
в системе.Развертывание.Приложение.DownloadManager.DownloadApplicationManifest(AssemblyManifest схемы deploymentmanifest, строки targetDir, Ури deploymentUri, уведомление IDownloadNotification, варианты DownloadOptions, Ури&амп; appSourceUri, стринги и amp; appManifestPath)
в системе.Развертывание.Приложение.DownloadManager.DownloadApplicationManifest(AssemblyManifest схемы deploymentmanifest, строки targetDir, deploymentUri Ури, Ури&амп; appSourceUri, стринги и amp; appManifestPath)
в системе.Развертывание.Приложение.ApplicationActivator.DownloadApplication(Substate SubscriptionState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
в системе.Развертывание.Приложение.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
в системе.Развертывание.Приложение.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
в системе.Развертывание.Приложение.ApplicationActivator.ActivateDeploymentWorker(состояние объекта)
--- Внутреннее Исключение ---
Системы.Нет.Исключения webexception
- Не удалось найти часть пути 'C:\Application файлы\ClientRecords_1_0_0_5\ClientRecords.exe.manifest'.
- исходная система
- Трассировка стека:
в System.Net.FileWebRequest.Метода endgetresponse(объекта iasyncresult asyncresult, к)
в System.Net.FileWebRequest.GetResponse()
в системе.Развертывание.Приложение.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
--- Внутреннее Исключение ---
Системы.Нет.Исключения webexception
- Не удалось найти часть пути 'C:\Application файлы\ClientRecords_1_0_0_5\ClientRecords.exe.manifest'.
- исходная система
- Трассировка стека:
at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint)
в System.Net.FileWebRequest.GetResponseCallback(состояние объекта)
--- Внутреннее Исключение ---
Системы.ИО.Исключения directorynotfoundexception
- Не удалось найти часть пути 'C:\Application файлы\ClientRecords_1_0_0_5\ClientRecords.exe.manifest'.
- Источник: mscorlib
- Трассировка стека:
в System.IO.__ошибка.WinIOError(код ошибки Int32, строка maybeFullPath)
в System.IO.FileStream.Метод init(string путь, режим filemode необходимо открыть флагами fileaccess, int32 и прав, логическое useRights, поделиться обменник, типа int32 значение bufferSize, варианты FileOptions, в разделе security_attributes secAttrs, строки msgPath, логическое bFromProxy, логическое useLongPath)
в системе.ИО.Хранилище FileStream..конструктор(string путь, режим filemode необходимо открыть флагами fileaccess, поделиться обменник, типа int32 значение bufferSize, FileOptions варианты, строки msgPath, логическое bFromProxy)
в системе.ИО.Хранилище FileStream..конструктор(string путь, режим filemode необходимо открыть флагами fileaccess, обменник акцию, типа int32 значение bufferSize, логическое useAsync)
в системе.Нет.FileWebStream..чтор(FileWebRequest запрос, строка пути, содержит filemode режим, флагами fileaccess доступ, файловый ресурс общего доступа, типа int32, длина, логическое асинхронного)
at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint)
ДЕТАЛИ ТРАНЗАКЦИИ ХРАНИЛИЩА КОМПОНЕНТОВ
Информация о транзакциях отсутствует.