0
A
回答
1
如果你需要知道,如果这个值是设定或者没有,那么你可以做一个标记在你的财产例如
public MyTask : Task
{
private string mName;
private bool mNameSet;
public string Name
{
get{return mName;}
set
{
mName = value;
mNameSet = true;
}
}
...更多在这里
}
所以你可以检查mNameSet标志以查看属性是否设置。 Sayed Ibrahim Hashimi
我的书:Inside the Microsoft Build Engine : Using MSBuild and Team Foundation Build
0
你不能分辨。如果任务没有在任务构造函数中设置默认值,则两者都将为空。
我不知道它是否应该改变自定义任务。如果参数为空或空 - --- String.IsNullOrEmpty()
---那么任务应该分支到该特定值的默认逻辑。
相关问题
- 1. 自定义任务MSBuild
- 2. msbuild自定义任务
- 3. 在DBProj中自定义MSBuild任务
- 4. Msbuild自定义任务 - For循环
- 5. 自定义MSBuild任务锁汇编
- 6. 自定义MSBuild任务发出警告
- 7. 自定义MSBuild任务依赖关系
- 8. 自定义msbuild任务配置问题
- 9. MSBuild自定义任务“Hello World”演练
- 10. MSBuild从自定义任务参数
- 11. 在自定义任务中调用MSBuild任务
- 12. 编写包含任意XML的自定义MSBuild任务
- 13. 用于在AssemblyInfo.cs中设置自定义属性的MSBuild任务
- 14. IronPython中的MSBuild自定义任务/ SharpDevelop 3.1
- 15. 在自定义MSBuild任务中传递程序集引用
- 16. 在自定义构建任务中获取MsBuild构建参数
- 17. 自定义MSBuild任务不从App.config中读取[C#]
- 18. MSBuild任务在自定义任务中使用TFS API后无提示失败
- 19. 自定义ANT任务:标记所需的属性/嵌套元素
- 20. 的MonoTouch:自定义MSBuild任务的错误
- 21. 需要自定义Ant任务吗?
- 22. 如何从自定义任务获取msbuild属性的值?
- 23. MSBuild BuildInParallel,运行失败的自定义任务产卵过程
- 24. 构建过程后始终执行自定义MSBuild任务
- 25. MSBuild自定义任务取决于另一个项目
- 26. MSBuild自定义任务与变量no输入参数
- 27. 自定义MSBuild任务输出不承认
- 28. 如何使用自定义msbuild任务读取注册表值?
- 29. 在发布Visual Studio 2013之前ASP.NET MSBuild自定义任务
- 30. 向MSBuild添加自定义属性任务