dotnet/msbuild

Infer AssemblyFile if TaskFactory is used

Open

#1,419 建立於 2016年12月1日

在 GitHub 查看
 (0 留言) (0 反應) (0 負責人)C# (1,364 fork)batch import
Area: Enginehelp wantedtriaged

倉庫指標

Star
 (5,062 star)
PR 合併指標
 (平均合併 11天 7小時) (30 天內合併 125 個 PR)

描述

It's no small annoyance to have to know the full file name as well as versioning scheme of the tasks assembly, which has been a moving target in almost every version of MSBuild.

To the point that I ended up creating a nuget package that gives me a $(CodeTaskAssembly) that works reliablely across all MSBuild versions.

So, how about just having MSBuild automatically fill the AssemblyFile for me whenever I use a TaskFactory="CodeTaskFactory" attribute in a UsingTask? Or maybe even more concise yet, just give me a separate element name for it, like UsingCodeTask or something and do away with the attributes altogether :)

May be a superset of what's asked for in #897?

貢獻者指南