Визуальная студия Доступ к пути запрещен
Я редактирую проект, написанный кем-то другим. Проблема в том, что там, кажется, скрытое событие сборки. Событие копирует 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 и смотрите, что всплывает.