.NET другой ссылочный список для отладки / выпуск

Это будет работать, когда что-то еще не будет, как в моем случае:

Кредит идет на: atticae

Вы можете добавить случайный параметр запроса в URL таблицы стилей (для пример через JavaScript или код на стороне сервера). Это не изменит загружаемый CSS-файл, но предотвратит кэширование, поскольку браузер обнаружит другой URL-адрес и не загрузит кэшированную таблицу стилей.

<link rel="stylesheet" type="text/css" href="http://mysite/style.css?id=1234">
7
задан JaredPar 18 June 2009 в 14:23
поделиться

2 ответа

Да, это возможно, но вам потребуется вручную отредактировать файл .vbproj. Как только вы откроете файл, вы создадите ссылочный тег XML для DLL, на которую вы ссылаетесь, и он будет выглядеть следующим образом

<Reference Include="SomeDllName" />

. Вам нужно добавить свойство условия, которое должно выполняться только во время отладки

<Reference Include="SomeDllName" Condition="'$(Configuration)'=='Debug'" />
11
ответ дан 6 December 2019 в 12:53
поделиться

Это можно сделать, но вам придется вручную возиться с файлом проекта.

Мы делаем это в MiscUtil , чтобы у нас была .NET 2.0 и .NET 3.5. Например:

<ItemGroup Condition=" '$(Configuration)' != 'Release 2.0' ">
  <Reference Include="System.Core">
    <RequiredTargetFramework>3.5</RequiredTargetFramework>
    <Aliases>global</Aliases>
  </Reference>
  <Reference Include="System.Xml.Linq">
    <RequiredTargetFramework>3.5</RequiredTargetFramework>
  </Reference>
</ItemGroup>

Этого должно быть достаточно, чтобы вы начали :) В основном возьмите текущую ссылку из того места, где она находится в вашем обычном файле проекта, и поместите ее в отдельную группу ItemGroup с соответствующим условием.

5
ответ дан 6 December 2019 в 12:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: