【问题标题】:Adding UID attributes to my XAML file将 UID 属性添加到我的 XAML 文件
【发布时间】:2016-07-13 12:48:10
【问题描述】:

我知道我必须使用 /t:updateuid 来修改我的 XAML 文件。

我按照说明调整了我的项目,但没有任何区别。我的 XAML 文件保持不变。

我做错了什么?

根据我尝试使用开发人员命令提示符的建议:

由于某种原因也失败了。

好的,所以我必须在实际的 CSPROJ 文件上使用这个命令(如 cmets 所示):

所以正确的命令是msbuild file.csproj /t:updateuid

将这部分作为应用程序的一般构建的一部分是标准做法吗?我很欣赏这是一个附带问题。

【问题讨论】:

  • 检查输出窗口的结果。和/或从开发人员命令提示符运行 MsBuild。某处一定有错误信息。
  • @HenkHolterman 好的,会看的。我是对的吗?我应该在实际的 XAML 文件上运行这个例程...
  • 很遗憾您让实际命令滚动超出范围。我认为你应该使用 csproj 文件作为目标。
  • 使用开发人员命令提示符,并使用 csproj 文件是要走的路。请查看更新后的问题。

标签: c# xaml visual-studio-2015 localization msbuild


【解决方案1】:

正如 cmets 中向我指出的那样,我应该使用 CSPROJ 文件,而不是带有 msbuild 命令的 XAML 文件。

把它放在 Post Build Event 中就可以了:

echo Updating localization Uids
"$(MSBuildBinPath)\msbuild.exe" "$(ProjectPath)" /t:updateuid

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-08
    • 2014-07-22
    • 2017-04-22
    • 2010-11-08
    • 2011-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多