小编jes*_*ing的帖子

如何重命名 TFS 中的解决方案级文件夹?

我正在使用 Visual Studio 2012 和 TFS Express。我有顶级收藏192.168.100.100\Collection;在它下面,我为每个程序都有一个项目;在这些下我有解决方案文件夹。所以在项目文件夹中FooBarBaz我有解决方案OldName。(我不想发布文件夹树的屏幕截图,但如果需要,我可以装配 ASCII 艺术描述。)

我想将文件夹 OldName 重命名为 NewName。我已经成功地重命名了解决方案本身并签入了它。我还成功地将本地映射从 更改~/Projects/OldName~/Projects/NewName

在 MSVS 源代码资源管理器中,当我右键单击OldName上下文菜单时,“重命名”和“移动”选项均呈灰色。

如何重命名 TFS 中的文件夹?我是团队的 TFS 管理员,因此我可以使用基于 Web 的设置,还可以使用主机系统上的 TFS 控制面板。

tfs visual-studio-2012

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

TFS 2012和TFS 2013流程模板之间的差异

我们计划从Tfs 2012升级到Tfs 2013.任何人都可以帮助我理解它们之间的流程模板的差异吗?我们将所有三个流程模板用于不同的项目.

tfs tfs2012 tfs2013

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

使用Html Agility Pack获取特定表

我无法使用HTML Agility Pack获取某些特定的表格.我也无法更改实际的HTML,所以我不能使用其他ID或类或任何东西.

有人可以告诉我如何访问以下各个表吗?

<table class="newTable">
      //table 1 contents
    <table border="0" cellpadding="3" cellspacing="2" width="100%">
         //table 1 - A contents
    </table>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="newTable">
     //table 2 contents
    <table width="100%" border="0" cellspacing="2" cellpadding="0">
        //table 2 - A contents
    </table>
    <table width="100%" border="0" cellspacing="2" cellpadding="0">
       //table 2 - B contents
    </table>
    <table width="100%" cellspacing="2" cellpadding="0">
       //table 2 - C contents
    </table>
</table>
<table>
     //table 3 contents
</table>
Run Code Online (Sandbox Code Playgroud)

现在,如果我打电话给以下

HtmlNode table = doc.DocumentNode.SelectSingleNode("//table");
foreach (var cell in table.SelectNodes("//tr/td"))
{
     string someVariable …
Run Code Online (Sandbox Code Playgroud)

c# xpath html-agility-pack

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

Mac上的Visual Studio代码

我在Mac/OSX上安装了Visual Studio Code(在应用程序中删除应用程序) - 卸载(将应用程序移至废纸篓) - 再次安装

自从我第二次安装后,我没有得到与我第一次安装时相同的启动屏幕,我想在我的文件系统中的某个地方Visual Studio Code写了一些东西?我想知道Visual Studio Code在哪里(除了在Application文件夹中)写文件?

visual-studio-code

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

如何在Mac OS X上的新Visual Studio代码中编译TypeScript文件

微软刚刚发布了适用于Mac OS X平台的新Visual Studio代码.它支持TypeScript,因为它可以获得TypeScript代码的自动完成和错误报告.

我的问题:我们如何从Visual Studio Code中编译TypeScript文件(以生成相应的JavaScript文件)?我已按照推荐创建了一个默认的tsconfig.json文件,只有{},并尝试调用shift + command + B但这不会产生更新的JavaScript文件.

javascript macos typescript visual-studio-code

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

在签入或合并时避免不同开发人员之间的意外覆盖

不同的开发人员检查触摸相同文件的代码或不同的分支可能会合并.我是管理员方面的新手,但我知道如何对代码进行基本检查.如何避免管理员端的代码冲突?我们使用Microsoft Team Foundation服务器作为版本控制.

tfs tfvc

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

WIX工具集如何设置属性

这看起来应该是直观的,但到目前为止它已经不过了.当我的自定义对话框首次打开时,如何设置我在product.wxs中定义的属性?

我的属性称为"端口",初始化为空白.我有另一个名为"df_Port",我设置为"8080".(这些在我的Product.wxs中设置)当我的自定义对话框打开时,我想将"端口"设置为"df_Port".我还在对话框上有一个Edit控件,其"Property"设置设置为"Port".显然用户应该能够更新端口,但是如果他们点击"返回"按钮,但最终回到此对话框,则编辑控件的默认值应该返回到"8080"

我已经尝试过SetProperty,但它需要一个Before或After属性,我对此没有任何线索.我也尝试创建一个CustomAction,但这也没有用:

<CustomAction Id="caPort" Property="Port" Value="[df_Port]"/>
Run Code Online (Sandbox Code Playgroud)

控件显示为空白,而不是"8080"

我使用的是Wix 3.9 R2

.net wix visual-studio-2012

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

如果使用"获取最新版本",如何判断更新内容?

我有一个Visual Studio解决方案,并使用TFS进行版本控制.

当我对解决方案的工作副本进行一系列更改时,团队资源管理器窗口将显示我已更改的所有文件,并允许我将我的版本与工作区(原始)版本进行比较,或者TFS中的最新版本.

但是,在我检查我的更改之前,我首先想要将(由其他人)所做的任何更改集成到最新的TFS版本,因为我从TFS获得了源代码.

可以做一个获得最新版本,并希望最好的.但是,我通常更愿意知道将要更改的内容,并有机会覆盖我的本地文件之前详细查看这些更改.

有没有办法比较我的工作区(原始)版本与TFS中的最新版本,或者在我实际执行之前看看"获取"的效果是什么?

为了有用,这必须是一个解决方案级别 - 我不希望必须通过每个单独的文件.

tfs visual-studio visual-studio-2013 tfs2013 tfvc

3
推荐指数
2
解决办法
744
查看次数

Visual Studio Team Services更改主题

我正在使用Visual Studio Team Services,我想知道,在代码编辑器中,我可以更改主题,因为白色会杀死我的眼睛.

azure-devops

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

MSBuild参数生成文件

注意:具有MVC Web应用程序和其他几个项目的Visual Studio 2017解决方案,Web应用程序项目未引用所有这些项目。到目前为止,我一直直接使用VS来发布到测试服务器,但是我已经将其移到VSTS中,并且具有构建和发布定义设置,但尚无法正常工作。

我要实现的目标是让我的(托管)VSTS构建代理生成发布的文件,这些文件可以由我的(本地)发布代理简单地复制到其目标位置。因此,我试图从VS命令行在本地测试MS构建步骤,以获取生成的文件并记下它们所在的路径。也许我让这变得更复杂了吗?

这些选项将创建一个单独的压缩存档及其关联文件,并将其放置在工件临时目录中。有没有一种方法可以简单地发布文件,而无需将其存储在存档中,而是直接将其存储在工件暂存目录中?

Visual Studio构建

MSBuild参数

/t:My_MVCWeb_Project_Name /p:DeployOnBuild=true 
/p:WebPublishMethod=FileSystem /p:PackageAsSingleFile=true 
/p:SkipInvalidConfigurations=true 
/p:PackageLocation="$(build.artifactstagingdirectory)\\"
Run Code Online (Sandbox Code Playgroud)

在我使用本地代理发布的版本中,我有一个“复制文件”任务,目标是IIS应用程序所在的unc路径。但是,这只会复制存档。那么,如何像使用发布配置文件一样直接将文件复制到应用程序目录?

[update2-仍在生成zip文件]

MSBuild my_solution_name /t:"my_project_name" /p:DeployOnBuild=true /p:WebPublishMethod=FileSystem /p:SkipInvalidConfigurations=true /p:PackageLocation="D:\temp\local-dev-build-dir"
Run Code Online (Sandbox Code Playgroud)

[update 3]从命令行尝试这些作为测试,但是什么也没有生成

msbuild D:\app_dir>MSBuild my_solution_name.sln /t:"my_web_proj_name" /p:SkipInvalidConfigurations=true /p:DeployOnBuild=true /p:WebPublishMethod=FileSystem /p:publishUrl="D:\temp\app_build_dir\\" 
/p:DeployDefaultTarget=WebPublish  
Run Code Online (Sandbox Code Playgroud)

msbuild azure-devops azure-pipelines

3
推荐指数
2
解决办法
3979
查看次数