Visual Studio 2017 ve Microsoft.NET.Sdk kullanmak için bir csproj'a yükselttikten sonra, "BeforeBuild" ve "AfterBuild" hedeflerim artık çalışmıyor. Dosyam şöyle görünür: Eğer Project Sdk="Microsoft.NET.Sdk"
belirttiğinizde, "örtülü üst ve alt ithalatı" kullanıyorsunuzVisual Studio 2017 ile BeforeBuild ve AfterBuild hedeflerini nasıl kullanabilirim?
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net46</TargetFramework>
</PropertyGroup>
<!-- my targets that don't run -->
<Target Name="BeforeBuild">
<Message Text="Should run before build" Importance="High" />
</Target>
<Target Name="AfterBuild">
<Message Text="Should run after build" Importance="High" />
</Target>
</Project>
IS TargetFramework özelliğini harici sahne dosyasına taşımak mümkün mü? Bunu denediğimde, Visual Studio bana bir "tek yönlü yükseltme" hatası veriyor. –
@AlexI yeni bir SO sorusu açmayı deneyin. Bu cevap yaklaşık – natemcmaster
hakkında ayrıdır. Bunu yaptı: https://stackoverflow.com/questions/45154654/vs-2017-new-project-format-and-external-props-file –