小编Dav*_*ave的帖子

MSBuild - 它可以解决解决方案文件中的项目依赖性吗?如果是这样的话?

我有一个msbuild项目,它从visual studio构建一个SLN文件,它包含所有项目(大约70多个项目),并且许多项目彼此依赖,这意味着它们需要按顺序构建 - 有时开发人员会忘记在解决方案文件中的visual studio中手动设置构建顺序,导致干净解决方案上的msbuild失败,因为某些内容无序构建/无法找到dll.

有没有办法让msbuild采取所有项目并计算出依赖关系并按顺序构建项目,如果我有这样做的话?使用MSBuild任务?使用当前尝试,它似乎只是按照它读取项目的顺序构建 - 如果我传入项目文件列表+路径.

目前我能想到解决这个问题的唯一方法是外部应用程序,它扫描proj文件和引用,然后每次手动创建一个解决方案..但这对于这么简单的事情来说似乎有些过分.

以前有人解决/见过这个吗?

msbuild visual-studio

20
推荐指数
2
解决办法
2万
查看次数

WPF DependencyProperties

我刚刚意识到我一直在强制绑定/依赖属性,而不是从根本上理解这个概念.

继承人属性:

public string Problem
{
    get { return (string)GetValue(ProblemProperty); }
    set { SetValue(ProblemProperty, value); }
}

public static readonly DependencyProperty ProblemProperty =
    DependencyProperty.Register(
    "Problem",
    typeof(string),
    typeof(TextBox));
Run Code Online (Sandbox Code Playgroud)

XAML如此:

<TextBlock Text="{Binding Path=Problem}"/>
Run Code Online (Sandbox Code Playgroud)

我手动将Problem属性设置为对象的构造函数中的值,但它不会相应地更新TextBlock...有任何想法吗?我已经尝试过Mode="OneWay"并且Mode="TwoWay"仍然无法正常工作.

我以为这应该自动运行?或者我从根本上弄错了什么?

谢谢

wpf dependency-properties

6
推荐指数
1
解决办法
8719
查看次数