如果我在Visual Studio 2015中调用扩展名为.dsql(Azure SQL DW和PDW SQL脚本)的文本文件中的文件差异工具,则会收到错误消息:
差异操作期间发生错误:无法执行已配置的工具
Diff可以按预期用于其他文本文件扩展名.
Visual Studio Professional 14.0.25431.01使用VSTS源代码控制更新3.
我有一个非常简单的Xamarin表单应用程序,其中包含一个scrollview,内部是一个stacklayout.
在Windows上部署时,鼠标可以正常工作以使用滚动条滚动滚动视图.但是,触摸/拖动根本不起作用以滚动相同的控件.我是否必须做一些特别的事情才能启用触摸/拖动滚动?我认为这样可行.
我不确定哪里开始排除故障.
我的目标是Windows 10.其他平台可选.
我有的UI类的结构是这样的:
ContentPage.Content = StackLayout1
StackLayout1.Children = { StackLayout2, Scrollview }
StackLayout2 contains an entry field and two buttons
ScrollView, which is the problem, contains another StackLayout
Inside that I have some labels and some grids
Run Code Online (Sandbox Code Playgroud)
以下是简化的复制品.在我的(触控式)开发机器上运行Android模拟器,滚动触摸工作,在Windows 8.1模拟器中运行,滚动只适用于鼠标,而不是触摸.
public App() {
StackLayout sl = new StackLayout();
for (int i = 1; i < 20; i++) {
sl.Children.Add( new Label { Text = "Label1", FontSize = 50, HeightRequest = 100 } );
}
ScrollView sv = new …Run Code Online (Sandbox Code Playgroud) 试图自学:当处理一整棵树的项目时
get-childitem -recurse
我经常必须从叶级到顶层进行(例如,删除文件和文件夹,修改树的上层然后尝试处理下层是有问题的。
为了解决这个问题,我已经通过路径中的分隔符数量对整个集合进行排序,首先获取叶级别,然后是树的上层:
$someFiles = Get-ChildItem -Recurse |
Sort @{Expression={ ( $_.fullname | select-string "\\" -AllMatches ).matches.count };
Descending=$true }
这感觉不对 - 我的编码经验有限,但我知道如果我只是以正确的方式遍历树,这种昂贵且愚蠢的排序应该是不必要的。但是 -recurse 非常方便!
什么是更聪明的方法来做到这一点?具体来说,有没有一种方法可以使用 get-childitem 从叶子向上遍历树,而不需要对所有结果进行排序?
我正在创建一个简单的,独立的.net winforms应用程序.它引用了Microsoft.SqlServer.SqlWmiManagement.Net Framework 4 的程序集,该程序集可能存在于客户端计算机上,也可能不存在.如果该程序集不存在,那么在运行时我希望我的应用程序优雅地失败而不是崩溃.
我有一个组件开始:
...
using Microsoft.SqlServer.SqlWmiManagement;
...
try {
// do something that uses SqlWmiManagement
}
catch {
// handle the missing assembly
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,在我的小块尝试块之前,组件加载时会抛出未处理的异常.
这样做的正确方法是什么?
没有安装程序,这应该是一个拖放exe.
这可能是一匹死马,但我需要能够在Xamarin应用程序之外提供一个充满图像的本地文件夹-而不是作为资源,不需要编译以添加更多图像-并在应用程序中的Image对象中显示这些图像。我的主要目标平台是Windows10。其他功能不错,不是必需的。
Xamarin Forms Image通常采用文件名(无路径)或URI。我无法使用任何一种方法来定位和显示本地文件系统中的图像。我一定在做一些基本的错误。
非工作示例:
Image i = new Image();
i.Source = ImageSource.FromFile(some.png); // Needs to be from folder on local disk
grid.Children.Add(i, c, r);
Run Code Online (Sandbox Code Playgroud)
我发现的大多数文章都解释了如何将图像与应用程序捆绑在一起作为源代码的一部分。再次,我需要从文件夹中将它们显示在应用程序中,而不会与应用程序捆绑在一起。用户应该能够向文件夹中添加更多图像,并且他们可以在应用程序中工作而无需重新编译/重新安装-例如图像库。
编辑:我能够使用PCLStorage https://github.com/dsplaisted/pclstorage成功读取文本文件。有没有办法将其连接到Xamarin表单图像?