विजुअल स्टूडियो 2017 और माइक्रोसॉफ्ट.NET.Sdk का उपयोग करने के लिए एक csproj में अपग्रेड करने के बाद, मेरा "पहले बिल्ड" और "आफ्टरबिल्ड" लक्ष्य अब नहीं चल रहे हैं। मेरे फ़ाइल इस तरह दिखता है:विजुअल स्टूडियो 2017 के साथ मैं पहले सेल्ड और आफ्टरबिल्ड लक्ष्य का उपयोग कैसे कर सकता हूं?
<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>
क्या लक्ष्यफ्रेमवर्क प्रॉपर्टी को बाहरी प्रोप फ़ाइल में ले जाना संभव है? जब मैंने ऐसा करने की कोशिश की, तो विजुअल स्टूडियो मुझे "एक तरफा अपग्रेड" त्रुटि देता है। –
@AlexI एक नया SO प्रश्न खोलने का प्रयास करें। यह उत्तर – natemcmaster
के बारे में क्या है, यह अलग है: https://stackoverflow.com/questions/45154654/vs-2017- new-project-format-and-external-props-file –