小编Rob*_*its的帖子

从TFS 2010到TFS 2015的就地迁移

我有一个关于从Team Foundation Server 2010到Team Foundation Server 2015的就地升级的问题我们当前的情况包含以下软件版本: - Windows Server 2008 R2 - SQL Server 2008 R2 - Team foundation Server 2010

我们希望将此服务器的就地升级执行到以下新版本. - Windows Server 2012 R2 - SQL Server 2014 - Team Foundation Server 2015

它是VMWare环境中的单个服务器安装.添加额外资源不是问题.因此,我们希望进行就地升级.

根据我在https://msdn.microsoft.com/library/vs/alm/tfs/administer/requirements上找到的信息,我们现在的SQL版本似乎无法一次性升级到TFS 2015.我们应该首先升级到TFS 2012(仍然支持SQL Server 2008 R2)吗?然后升级到SQL 2012 SP1,然后升级到TFS 2015 ..依此类推.

或者在我们的情况下是否应该更容易将TFS 2010数据库迁移到具有所有最新版本的新服务器,然后升级数据库(因此毕竟不执行就地升级)?

有很多文档描述了各种迁移场景,因此引起了一些混乱.

有人可以给我们一些建议或回答什么是最好的前进方向?

tfs tfs2010 tfs-migration tfs-2015

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

根据浅色或深色的主题选择更改图像

我正在创建一个 Windows Phone 8.1 应用程序,我在其中使用了许多图像,这些图像应根据所选主题浅色或深色显示。

明暗图像是使用正确的命名和缩放创建的。

我创建了以下 ThemeResource 以根据所选主题设置图像源。

<ResourceDictionary>
    <ResourceDictionary.ThemeDictionaries>
        <ResourceDictionary x:Key="Light">
            <Style x:Key="ShowImage" TargetType="Image">
                <Setter Property="Source" Value="Assets/image.png"/>                            
            </Style>
        </ResourceDictionary>
        <ResourceDictionary x:Key="Dark">
            <Style x:Key="ShowImage" TargetType="Image">
                <Setter Property="Source" value="Assets/image.png"/>
            </Style>
        </ResourceDictionary>                
    </ResourceDictionary.ThemeDictionaries>
</ResourceDictionary>
Run Code Online (Sandbox Code Playgroud)

以及根据需要显示图像的 XAML。

<Grid>        
    <Image HorizontalAlignment="Center" 
           VerticalAlignment="Center" 
           Stretch="None" 
           Style="{ThemeResource ShowImage}">
    </Image>
</Grid>
Run Code Online (Sandbox Code Playgroud)

当我使用选定的主题启动应用程序时,每次都会显示正确的图像。但是,当我选择不同的主题然后切换回我的应用程序时,我可以看到背景颜色已更新,但我的图像并未动态更新。

据我所知,应该使用 ThemeResource 来动态更新它,但我无法让它工作。有人知道我的 XAML 代码有什么问题吗?

c# xaml winrt-xaml windows-phone-8.1

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