Визуальная студия Доступ к пути запрещен

Я редактирую проект, написанный кем-то другим. Проблема в том, что там, кажется, скрытое событие сборки. Событие копирует INI-файл на мой диск c:/. Но сборка выдает следующую ошибку: "Невозможно скопировать файл для доступа к файлу отказано. Я посмотрел, и в проекте нет события предварительной сборки, поэтому я не понимаю, почему он пытается создать файл во-первых, я мог бы удалить разрешения для папки и просто позволить ей скопировать файл, но я бы предпочел знать, где Visual Studio говорят, чтобы сначала скопировать файл.

Любое понимание будет с благодарностью.

редактировать

Так что это в vbproj:

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <DefineDebug>true</DefineDebug>
    <DefineTrace>true</DefineTrace>
    <OutputPath>..\..\..\..\..\..\..\..\ProgramData\Autodesk\ApplicationPlugins\Tools.bundle\Contents\</OutputPath>
    <DocumentationFile>
    </DocumentationFile>
    <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
  </PropertyGroup>

Могу ли я изменить это в блокноте? Похоже, я должен быть в состоянии удалить его где-нибудь.

1 ответ

Решение

Существует несколько способов запуска внешних программ во время сборки, предварительная сборка - самый простой способ получить доступ. Я предлагаю вам открыть сам файл проекта (.csproj или что вы используете), либо с помощью текстового редактора (для этого я использую Notepad++), либо выгрузив проект внутри VS из контекстного меню Solution Explorer и отредактировав его. на месте. Ищите в XML, ища такие слова, как ini, build или copy и смотрите, что всплывает.

Другие вопросы по тегам