Как я могу всегда запускать собственный скрипт в Visual Studio 2015, даже если ничего не изменилось ... но с использованием VS без VS ++ не установлено?
Я действительно хочу сделать то же самое, что и этот вопрос , однако в моей установке Visual Studio 2015 не установлен VC ++ (поскольку все, что мы делаем, это либо C #, либо VB.Net ) поэтому у меня нет доступа к тем же страницам свойств проекта.
Использование принятого ответа в качестве отправной точки и этой статьи для получения более подробной информации. Я добавил следующее в файл проекта, но просто не могу заставить его запустить собственный сценарий, если только файл в проект изменился ...
<PropertyGroup>
<ItemDefinitionGroup>
<CustomBuildStep>
<Command>MyScript.vbs</Command>
<Outputs>$(TargetName).missing</Outputs>
<Inputs>$(TargetFileName)</Inputs>
</CustomBuildStep>
</ItemDefinitionGroup>
</PropertyGroup>
<PropertyGroup>
<CustomBuildAfterTargets>ClCompile</CustomBuildAfterTargets>
<CustomBuildBeforeTargets>Link</CustomBuildBeforeTargets>
</PropertyGroup>
Я много раз искал значения для <CustomBuildAfterTargets>
и <CustomBuildBeforeTargets>
, но не могу найти ничего официального или иного. Это очень расстраивает, что статья MS не содержит подробностей о возможных значениях.
Я также попытался добавить атрибут <DisableFastUpToDateCheck>
в соответствии с одним из ответов, но это все равно перестраивает проект, так что это не то, что я хочу.