Проект установки .NET — Установка на общий сетевой диск

#c# #visual-studio #installation #network-programming #setup-project

#c# #visual-studio #установка #сетевое программирование #установка-проект

Вопрос:

У меня есть простое приложение Windows form. Я создал установщик для этого. Я использую пользовательский класс действий (это отдельный проект с пользовательским классом действий и добавлен в качестве основного вывода в проекте установки) для выполнения некоторых операций при фиксации.

Программа установки работает нормально, если я устанавливаю ее на свой локальный диск C:. Но при попытке установить его на сетевой диск, подключенный к моему компьютеру, происходит сбой. Вот что я получаю

 Error 1001. Error occurred while initializing the installation:
System.IO.FileNotFound Exception: could not load file or assembly file:///T:TestFolderTest.dll or one of it's dependencies.
The system cannot find the file specified. 
  

Есть идеи?

Спасибо

Ответ №1:

Неясно, кто пытается получить доступ Test.dll .

Но при работе с подключенными дисками лучше использовать соглашение о путях UNC.

http://support.microsoft.com/kb/307420/en-us описывает такую проблему.

Комментарии:

1. Дело в том, что пользовательский action project добавлен в качестве основного вывода, и я нигде не указываю путь для ссылки на эту dll?