如何使用webservice从TFS服务器获取项目列表?
是否可以为TFS Web服务提供文档?
任何人都知道为什么菜单项绑定不起作用?
<ToggleButton Name="toggleButton" Checked="checkBoxPublish_Checked" >
<ToggleButton.Resources>
<converters:BooleanToHiddenVisibility x:Key="boolToVis"/>
</ToggleButton.Resources>
<Grid>
<Image Height="auto" HorizontalAlignment="Left" Margin="5" Name="image1" Stretch="Fill" VerticalAlignment="Top" Width="auto" />
<Viewbox >
<TextBlock Text="Blocked" Opacity="0.7" Foreground="Red" Visibility="{Binding Path=IsChecked, ElementName=toggleButton, Converter={StaticResource boolToVis}}"/>
</Viewbox>
</Grid>
<ToggleButton.ContextMenu>
<ContextMenu StaysOpen="True" >
<MenuItem x:Name="menuItemBlock" Header="Block" Click="menuItemClick" IsCheckable="True" IsChecked="{Binding ElementName=toggleButton, Path=IsChecked}"/>
<MenuItem x:Name="menuItemIgnorePtz" Header="Ignore Ptz" Click="menuItemClick" IsCheckable="True" />
</ContextMenu>
</ToggleButton.ContextMenu>
</ToggleButton>
Run Code Online (Sandbox Code Playgroud) 说如果我在mysql中得到一个结果集:
ID count(posts)
101 2344
102 3245
103 232
104 23
Run Code Online (Sandbox Code Playgroud)
有没有办法在查询本身中获取计数(帖子)的tota计数,像这样?
ID count(posts)
101 2344
102 3245
103 232
104 23
------
5844
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用System.DirectoryServices.AccountManagment确定用户是否是给定组的成员.
我可以实例化PrincipalContext如下:
PrincipalContext pc = new PrincipalContext(ContextType.Domain)
接下来,我试着抓住一个校长:
using (PrincipalContext pc = new PrincipalContext(ContextType.Domain))
{
GroupPrincipal group = GroupPrincipal.FindByIdentity(pc, "MYDOMAIN\somegroup");
// snip: exception thrown by line above.
}
Run Code Online (Sandbox Code Playgroud)
以上和UserPrincipal.FindByIdentity用户SAM都抛出DirectoryServicesCOMException:"登录失败:未知用户名或密码错误"
我已经尝试将完整的SAMAccountName传递给FindByIdentity(以MYDOMAIN \用户名的形式)或只是用户名而行为没有变化.我已尝试使用其他凭据HostingEnvironment.Impersonate和SPSecurity.RunWithElevatedPrivileges方法执行代码,并且也会遇到相同的结果.
我还尝试使用域名实例化我的上下文:
Principal Context pc = new PrincipalContext(ContextType.Domain, "MYDOMAIN");
这引发了PrincipalServerDownException:"无法联系到服务器."
我正在研究一台相当硬化的服务器.我没有锁定系统,所以我不确定它到底做了什么.如果我需要为我的池标识用户或域安全策略分配凭据以使这些凭据有效,我可以相应地配置域.是否有任何设置会阻止我的代码运行?我在代码本身中遗漏了什么吗?这在SharePoint网站中是不可能的吗?
编辑:经过进一步测试,我的代码在面向.NET 4.0的控制台应用程序中测试时正常运行.我针对不同的框架,因为在针对.NET 3.5出于某种原因我没有在控制台应用程序中使用AccountManagement.
using (PrincipalContext pc = new PrincipalContext(ContextType.Domain))
using (UserPrincipal adUser = UserPrincipal.FindByIdentity(pc, "MYDOMAIN\joe.user"))
using (GroupPrincipal adGroup …Run Code Online (Sandbox Code Playgroud) 我试图sloccount在hudson中使用来收集我们的代码库的统计信息,但是默认情况下会sloccount收集所有文件的信息,甚至是那些"隐藏"的文件(例如.hideme).这意味着统计数据是偏斜的,因为它们包含.svn目录中文件的数字.
我有什么方法可以告诉你sloccount正确地忽略任何以a开头的文件/目录.?
我有以下代码:
int main(void)
{
struct { int x; } a, b;
struct { int x; } c;
struct { int x; } *p;
b = a; /* OK */
c = a; /* Doesn't work */
p = &a; /* Doesn't work */
return 0;
}
Run Code Online (Sandbox Code Playgroud)
无法在GCC(3.4.6)下编译,但出现以下错误:
test.c:8: error: incompatible types in assignment
test.c:9: warning: assignment from incompatible pointer type
Run Code Online (Sandbox Code Playgroud)
现在,从我的理解(当然从C99的标准),是a和c应该是兼容的类型,因为他们履行6.2.7节的所有标准,第1款.我试着编译std=c99,也没有用.
想必我对标准的解释是错误的?
顺便说一句,出现这个问题是因为我想声明一些类似模板的宏来包装各种数据类型而不必在任何地方声明命名类型/ typedef的开销,例如一个简单的例子:
#define LINKED_LIST(T) \
struct { \
T *pHead; \ …Run Code Online (Sandbox Code Playgroud) 我有一个数据库(sql 2008 mdf文件),一个带有edmx文件的类库项目,使用向导创建.因此连接字符串也是由向导完成的.该项目位于teamfoundation服务器上.
我可以在编码时使用所有向导制作的对象.
但是当我运行程序并尝试创建entityContainerName时,程序崩溃并发出以下错误:
指定的命名连接在配置中找不到,不打算与EntityClient提供程序一起使用,或者无效.
在这一行:public TestEntities():base("name = TestEntities","TestEntities")
我怎样才能解决这个问题或者我做错了什么?
如果有可能在zsh别名中使用参数?像这样的东西:
alias ssh_nokia="ssh root@<ip_parameter>"
Run Code Online (Sandbox Code Playgroud)
用法:
ssh_nokia 192.168.1.2
Run Code Online (Sandbox Code Playgroud) MyListBox我的屏幕上有一个ListBox()和一个Textbox(MyTextBox).
ListBox中填充了List(Of T),它们都是自定义项.
现在我尝试这样做:
ListBox的数据源是List(Of T).
现在,当项目更改时,我希望文本框更新为ListBox中所选项目的特定属性.
在代码中,这意味着:
Me.MyListBox.DisplayMember = "SelectionName"
Me.MyListBox.ValueMember = "Id"
MyTextbox.DataBindings.Add(New Binding("Text", Me._listOfItems, "SelectedItem.Comment", True, DataSourceUpdateMode.OnPropertyChanged))
Me.MyListBox.DataSource = Me._listOfItems
Run Code Online (Sandbox Code Playgroud)
这不起作用.但是当我绑定到SelectedValue而不是SelectedItem时,它完美地工作.
该_listOfItems声明为这样的:
Dim _listOfItems As List(Of MyItem) = New List(Of MyItem)()
Run Code Online (Sandbox Code Playgroud)
MyItem这是哪个:
public class MyItem
{
public string SelectionName { get; set; }
public int Id { get; set; }
public string Comment { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我尝试重写ToString()in MyItem以便它会使用它.但这也不起作用.
有人想试一试吗?
谢谢!
-Snakiej