小编Rob*_*bin的帖子

如何使用PowerShell读取/写入App.config设置?

我想在部署到我们的测试环境中时使用PowerShell作为自动构建过程的一部分来更新App.config文件.我怎样才能做到这一点?

powershell app-config

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

Visual Studio 2015中的TFS Build Explorer在哪里?

我在Windows 8上运行Visual Studio Enterprise 2015 RTM.在Visual Studio 2013中,Build Explorer位于团队资源管理器 - >构建 - >操作 - >管理队列中.Visual Studio Enterprise 2015 RTM中不再存在该选项.

tfsbuild visual-studio-2015

10
推荐指数
1
解决办法
6335
查看次数

7
推荐指数
1
解决办法
1470
查看次数

在关闭防火墙的同一子网上的两台计算机之间,WCF发现不起作用

这个简单的WCF发现示例适用于单个计算机,但是当客户端和服务器在同一子网中没有防火墙的不同计算机上运行时,它不起作用.我错过了什么?

using System;
using System.Linq;
using System.Net;
using System.Net.Sockets;
using System.ServiceModel;
using System.ServiceModel.Discovery;

namespace WCFDiscovery
{
   class Program
   {
      static void Main(string[] args)
      {
         try { if (args.Length > 0) StartClient(); else StartServer(); }
         catch (Exception ex) { Console.WriteLine(ex); }
         finally { Console.WriteLine("press enter to quit..."); Console.ReadLine(); }
      }

      private static void StartServer()
      {
         var ipAddress = Dns.GetHostAddresses(Dns.GetHostName()).First(ip => ip.AddressFamily == AddressFamily.InterNetwork);
         var address = new Uri(string.Format("net.tcp://{0}:3702", ipAddress));
         var host = new ServiceHost(typeof(Service), address);
         host.AddServiceEndpoint(typeof(IService), new NetTcpBinding(), address);
         host.Description.Behaviors.Add(new ServiceDiscoveryBehavior()); …
Run Code Online (Sandbox Code Playgroud)

c# wcf

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

将RTF字符串转换为XAML字符串

在C#中将RTF字符串转换为XAML字符串的最有效方法是什么?我想使用,System.Windows.Documents.XamlRtfConverter.ConvertRtfToXaml(string rtfContent)但不幸的是,这个课程是内部的.

c# xaml rtf

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

如何在Team Foundation Server 2015中启用C#7构建?

我们已经在本地安装了Team Foundation Server(TFS)2015。我们想使用Visual Studio 2017来利用最新的C#语言功能。我们尚未准备好升级到TFS2017。要在TFS 2015中构建最新的C#语言功能,需要执行哪些步骤?

c# tfs tfs-2015 c#-7.0 visual-studio-2017

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

为什么在使用Where或OfType运算符时抛出异常后,被动扩展会停止调用订阅者?

Test1通过.为什么Test2和Test3失败?我正在使用.NET 4.0和Rx 2.0.

[TestClass]
public class RxQuestion
{
   private Subject<string> sequence;
   [TestInitialize] public void Intialize() { sequence = new Subject<string>(); }
   [TestMethod] public void Test1() { Test(sequence); }
   [TestMethod] public void Test2() { Test(sequence.Where(s => true)); }
   [TestMethod] public void Test3() { Test(sequence.OfType<string>()); }
   private void Test(IObservable<string> observable)
   {
      var observed = string.Empty;
      observable.Subscribe(s => { observed = s; if (s == "a") throw new Exception(); });
      try { sequence.OnNext("a"); } catch { }
      sequence.OnNext("b");
      Assert.AreEqual("b", observed);
   }
}
Run Code Online (Sandbox Code Playgroud)

c# system.reactive

4
推荐指数
1
解决办法
1372
查看次数

在异步方法中处理空任务的最佳方法是什么?

在方法中处理null任务的最佳方法是什么async

public class MyClass
{
   private readonly Task task;
   public MyClass(Task task) { this.task = task; }

   public async Task Execute()
   {
      if (task == null)
      {
         await Task.Yield(); /* Is this the best way? */
         return;
      }
      await task;
   }
}
Run Code Online (Sandbox Code Playgroud)

.net c# task-parallel-library async-await

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

Roslyn可以从对象实例生成源代码吗?

在Visual Studio 2015中使用Roslyn API,我可以将对象实例转换为源代码吗?我可以创建像".ToSourceCode()"这样的扩展方法,如下所示吗?

class Foo { }
class Program
{
    static string classSourceCode = "class Foo { }";
    static void Main()
    {
        var instance = new Foo();
        var instanceSourceCode = instance.GetType().ToSourceCode();
        System.Diagnostics.Debug.Assert(instanceSourceCode == classSourceCode);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# roslyn vs-2015-preview

4
推荐指数
1
解决办法
2136
查看次数

除非焦点更改为另一个控件,否则DatePicker不会更新视图模型

如何使DatePicker控件更新视图模型而不会失去焦点?

我希望能够运行此示例,键入日期的12/9/11,单击窗口的关闭按钮并调试Debug.Assert.如果我在关闭窗口之前切换到文本框,它可以正常工作.

<Window x:Class="DatePickerTest.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525" Closing="MainWindow_OnClosing">
    <StackPanel>
        <DatePicker Name="TheDate" SelectedDate="{Binding Path=SelectedDate}" />
        <TextBox/>
    </StackPanel>
</Window>
Run Code Online (Sandbox Code Playgroud)
using System;
using System.ComponentModel;
using System.Diagnostics;

namespace DatePickerTest
{
   public partial class MainWindow
   {
      public MainWindow()
      {
         InitializeComponent();
         DataContext = new ViewModel();
      }

      private void MainWindow_OnClosing(object sender, CancelEventArgs e)
      {
         var dataContext = DataContext as ViewModel;
         Debug.Assert(dataContext.SelectedDate == new DateTime(2011, 12, 9));
      }
   }

   public class ViewModel
   {
      public DateTime SelectedDate { get; set; }
   }

}
Run Code Online (Sandbox Code Playgroud)

wpf datepicker

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