小编Row*_*haw的帖子

如何发现我的流程是如何启动的

我们有一个winforms LOB应用程序,在正常情况下应该从应该进行基本版本检查并下载任何更新的组件的启动器启动,然后生成主进程.

我们看到的一个问题是,一些工作人员通过不运行更新应用程序发现它加载速度更快,但是这可能导致人们没有最新的功能并导致各种头痛的支持.

我希望能够做的是,如果他们没有通过初始化应用程序,则会发出警告.理想情况下,我希望能够在不必更改更新应用程序的情况下执行此操作(因为这意味着在每个客户端上安装新的MSI),而出现的方法是找到一些方法来查找有关开始"我"并检查白/黑名单的过程,我永远无法找到办法做到这一点?


旁白:当然,如果我确实使用更改更新应用程序,我可能会将其更改为将预共享密钥作为命令行参数传递,或者更好的是,更改应用程序以便我可以将其加载为一个类库,通过反射实例化相关的类.ClickOnce已被排除,因为它不支持为多个用户安装

.net c#

5
推荐指数
1
解决办法
636
查看次数

在Team Foundation Server中自动创建工作区

有没有办法根据预先存在的"模板"轻松创建工作区?...或者代表其他人创建工作区的其他方式?

tfs

5
推荐指数
1
解决办法
3726
查看次数

什么是使用VB.net 2008编写XML的好例子

使用此示例,我将如何使用此示例更新XML文件:

<foo>
   <n1>
       <s1></s1>
       <s2></s2>
       <s3></s3>
   </n1>
   <n1>
       <s1></s1>
       <s2></s2>
       <s3></s3>
   </n1>
</foo>
Run Code Online (Sandbox Code Playgroud)

我可以整天读它,但对于我的生活,我似乎无法把它写回那种格式.

xml vb.net linq-to-xml visual-studio-2008

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

Windows Mobile 6.5手势和C#2.0应用程序

我正在寻找一些关于在C#2.0应用程序中处理WM 6.5手势的建议.目前像平移和滚动这样的东西正在干扰Tab控件和列表视图等控件.

有没有办法使用C#2.0捕获它们并处理它们?我一直在看MSDN包装器等,但这些是使用.Net 3.5构建的,不能与我的应用程序一起工作,我不断收到错误.

在此先感谢您的帮助,

莫里斯

c# windows mobile compact-framework gestures

5
推荐指数
1
解决办法
2432
查看次数

SQL:我如何引用先前查询的结果?

假设我有一个如下所示的SQL查询:

SELECT fName from employees where ssn=123456789;
Run Code Online (Sandbox Code Playgroud)

假设我想跟随另一个查询:

SELECT fName from records WHERE ssn=123456789;
SELECT lName from records WHERE fName=(the result of the previous query)
Run Code Online (Sandbox Code Playgroud)

(the result of the previous query)为了使fName与ssn = 123456789的大概唯一记录相匹配的记录,我该怎么做才能返回姓氏?

我知道这是一个不切实际的例子,但我要问的是,"我如何参考我之前查询的结果?"

顺便说一句,如果它有任何区别,我正在使用MS SQL Server 2008.谢谢!

sql sql-server-2008

5
推荐指数
3
解决办法
5934
查看次数

VB.Net中的受保护集,用于在接口中定义的属性

我们有一个界面,可以大致简化为:

public interface IPersistable<T>
{
    T Id { get; }
}
Run Code Online (Sandbox Code Playgroud)

大多数实现接口的地方都想拥有它,以便在该属性上有一个受保护或私有的集合,即在C#中:

public class Foo : IPersistable<int>
{
    public int Id { get; protected set; }
}
Run Code Online (Sandbox Code Playgroud)

但是,我无法获得任何样本的VB.Net代码,这些代码遵循相同的模式,同时仍然实现了接口,因此:

Public Class Foo
    Implements IPersistable(Of Integer)

    Public Property Id() As Integer Implements IPersistable(Of Integer).Id
        Get
            Throw New NotImplementedException()
        End Get
        Protected Set(ByVal value As Integer)
            Throw New NotImplementedException()
        End Set
    End Property
End Class
Run Code Online (Sandbox Code Playgroud)

...不会编译,但这会:

Public Class Foo
    Public Property Id() As Integer
        Get
            Throw New NotImplementedException()
        End Get
        Protected Set(ByVal value …
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net properties c#-to-vb.net

5
推荐指数
1
解决办法
3542
查看次数

如何将 CTE 与 FOR XML 子句结合起来?

我正在尝试生成一些具有不同嵌套级别的 XML,并且冒着过度简化的风险,输出 XML 将采用松散的格式:

<invoice number="1">
 <charge code="foo" rate="123.00">
  <surcharge amount="10%" />
 </charge>
 <charge code="bar" />
</invoice>
Run Code Online (Sandbox Code Playgroud)

我为此继承的数据库模式恰好将费用存储在不同的表中,这意味着附加费根据费用来源的表以不同的方式存储。

鉴于您不能将s 与 一起使用UNIONFOR XML,我UNION在 CTE 中做了一些 ing,因此大致如下:

WITH Charges ( [@code], [@rate], surcharge, InvoiceId ) AS (
    SELECT code AS [@Code], amount AS [@rate], NULL as surcharge, InvoiceId
    FROM item.charges
UNION ALL
    SELECT 
        code AS [@Code], 
        amount AS [@rate],
        (
             SELECT amount AS [@amount]
             FROM order.surcharges os
             WHERE oc.ChargeId = os.ChargeId
             FOR XML PATH('surcharge'), TYPE …
Run Code Online (Sandbox Code Playgroud)

t-sql for-xml common-table-expression sql-server-2008

5
推荐指数
1
解决办法
3190
查看次数

.net c#匿名管道 - 被误解?

我有一个父Windows窗体应用程序和一个子命令行.使用修改后的MSDN示例进行匿名管道(h ttp://msdn.microsoft.com/en-us/library/bb546102.aspx)我可以从父级向子级发送序列化对象.孩子可以反序列化对象并读取值.

也许我误解了匿名管道的机制,但是我期待管道保持打开直到我关闭它,这样我就可以在我喜欢的时候发送另一个对象,但是在发送/接收对象之后管道是否定的连接时间更长(由IsConnected属性决定).

此时,一旦对象从父级发送到子级,管道就会关闭(而不是"我").我在本地维护对原始pipeHandle的引用,但似乎无法重新打开管道.我是否能够或者不应该首先关闭?我不知道如何打开另一个新管道,因为我无法将句柄从父级传递给客户端(初始管道处理在第一个实例中由args传递)

如何从父母向孩子发送另一个对象?

我意识到我可以使用命名管道,但MSDN建议在同一台本地机器上使用IPC的匿名管道.

非常感谢

阿尼

.net c# pipe

5
推荐指数
1
解决办法
3386
查看次数

用于Amazon API访问的WinRT和缺少的Web API模型

我正在将示例从下面的链接移植到Windows 8 Metro风格的应用程序

http://aws.amazon.com/code/Product-Advertising-API/2480

看起来在WinRT中删除(或移动)Web模型中的许多功能:

HttpUtility.UrlEncode
HttpUtility.UrlDecode
HMAC / HMACSHA256 
Run Code Online (Sandbox Code Playgroud)

仅举几例,我想知道是否有人可以帮助在WInRT上寻找替代品?我在网上看了很多洞察力.

amazon microsoft-metro windows-8 windows-runtime

5
推荐指数
1
解决办法
1732
查看次数

在 XAML 中绑定 MapIcon

我正在尝试使用 MapControl,显示当前查看位置的 MapIcon。

在我的 XAML 中,我有:

<Maps:MapControl x:Name="MapControl" ZoomLevel="14" Center="{Binding Geopoint, Mode=OneWay}" Margin="-12,0,-12,0" Tapped="directions_Click" Height="200" MapServiceToken="{StaticResource BingMapsKey}" PanInteractionMode="Disabled" RotateInteractionMode="Disabled">
    <Maps:MapIcon Location="{Binding Geopoint}" Title="{Binding AttractionName}" />
</Maps:MapControl>
Run Code Online (Sandbox Code Playgroud)

我绑定的项目正在页面上的其他地方使用(例如地图中心在正确的位置),但 MapIcon 没有显示,也没有给出任何关于为什么的提示?

就我从 MSDN 中看到的而言我应该能够以这种方式进行绑定(尽管专门针对<MapIcon>s的示例是动态添加它们,但它确实显示了直接在 XAML 中绑定的其他 XAML 对象)。我在这里标记了错误的 XAML 吗?

xaml bing-maps uwp uwp-maps

5
推荐指数
1
解决办法
2224
查看次数