小编jes*_*ing的帖子

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
查看次数

TF400889从TFS接收到长路径错误

有人可以帮我这个忙吗?我尝试使用长路径工具,但他们希望我付款才能删除该文件夹。但是我找不到系统在抱怨的文件。我去了那个文件夹

错误

C:\ Users \ Casey \ Desktop \ Workspace \ LegalHoldings \ Sprints \ Sprint5 \ Expunctions \ LegalHoldings.Expunctions.Service.External \ ServiceReferences \ FillingReviewMDEService \ LegalHoldings.Expunctions.Service.External.FilingReviewsMDEService.GetFeesCalc。

这个文件:

FilingReviewMDEService.GetFeesCalculationsResponse.datasource

文件夹中不存在?!?!?!

我不知道该怎么办,我已经在线阅读了很多解决方法,但是大多数人建议使用长路径工具,但是我记得过去曾遇到过这个问题,但是我不记得如何解决。我认为这与“开发人员命令”提示符和重置一些路径有关。

所有帮助将不胜感激

tfs visual-studio-2013 tfvc

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

如何在单元测试中调用公共静态方法

嗨我有一个简单的方法如下,需要知道如何在Visual Studio中的单元测试中调用它

 public class myClass
 {
     public static bool Test(string value, string regex)
     {
         if (Regex.IsMatch(value, regex, RegexOptions.IgnoreCase))
             return true;

         return false;
     }
 }
Run Code Online (Sandbox Code Playgroud)

这是我所熟悉的

 [TestMethod]
 public void TestMethod_Test()
 {
     string value = "myValue";
     string regex = "&#@<>\s\\\$\(\)";

     PrivateType pt = new PrivateType(typeof(myClass));
     bool actualresult = (bool)pt.InvokeStatic("Test", new object[] { value, regex });
     bool expectedResult = false;
     Assert.AreEqual(actualresult, expectedResult);

 }
Run Code Online (Sandbox Code Playgroud)

.net c# unit-testing visual-studio-2012

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

使用Sonar MSBuild Runner和/ p:IsPackaging = True

我有一个Visual Studio Team Services构建定义,其中包含由Sonar Begin Analysis和End Analysis任务包围的Visual Studio Build任务.Visual Studio Build使用/ p:IsPackaging = True属性打包SharePoint提供程序托管的加载项.如果设置了此属性,则会从Sonar Build Runner中收到以下错误:

2015-11-27T13:23:05.9534586Z WARNING: Duplicate project GUID: "31ef7995-fdbc-4307-9024-a3d640fdf987". 
Check that the project is only being built for a single platform/configuration and that that 
the project guid is unique. The project will not be analyzed by SonarQube. 
Run Code Online (Sandbox Code Playgroud)

当然,我可以首先构建没有/ p的解决方案:IsPackaging = True并在此处运行分析,然后在第二步中进行打包,但这似乎浪费了必须两次构建解决方案的资源.

知道我如何打包SharePoint提供程序托管加载项并使用相同的任务与Sonar进行代码分析?

使用的声纳版本是5.1.2.VSTS任务使用的MSBuild.SonarQube.Runner版本是1.0.1.

sonar-runner sharepoint-apps sonarqube sonarqube-msbuild-runner azure-pipelines

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

在VSTS托管代理上使用PowerShellGet

我在构建过程中使用的是Visual Studio Team Services(VSTS)托管的构建代理。我的构建主要依赖于“ PowerShell”步骤,该步骤调用了我在git中拥有的脚本。在此脚本中,我想使用PowerShellGet管理PowerShell模块。例如,我希望能够仅通过运行以下命令来安装pscx

Install-Module -Name pscx
Run Code Online (Sandbox Code Playgroud)

不幸的是,托管代理使用PowerShell 4,并且没有PowerShellGet安装模块。结果,该Install-Module功能不可用。

有人建议在VSTS托管代理上使用PowerShellGet模块吗?请注意,由于我在这台计算机上没有管理员权限,因此无法安装为PowerShell 4安装PowerShellGet的msi。

powershellget azure-devops azure-pipelines-build-task azure-pipelines

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

Visual Studio'15'预览在Visual Studio中打开工作项

在Visual Studio'15'预览版中,Microsoft介绍了Visual Studio中未打开工作项(Bugs,Tasks,....),但Visual Studio在默认Web浏览器中打开它.在"什么是新列表"中,Microsoft表示如果用户使用旧版本的TFS,Visual Studio将按旧方式打开工作项.

我的问题是,是否有任何方法迫使Visual Studio从任何版本的TFS打开VS中的工作项?我使用的是Visual Studio Online,无法选择TFS版本.

team-explorer azure-devops visual-studio-2017

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

Build 2015,vNext,仅在源自上次构建后发生更改时触发预定构建

如果自上次计划的构建以来源代码发生了变化,我怎样才能运行预定的构建?

就像旧的基于xaml的版本一样.

build-process tfsbuild tfs-2015 azure-pipelines

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

如何将 UI 测试屏幕截图作为附件添加到 TFS 测试报告

我使用的是 Visual Studio 2017、Visual Studio 测试工具和 VSTFS v.15。我设法使用 Selenium 截取了屏幕截图,目前将它们存储在“TestLogsDir”文件夹中。当我在本地运行 UI 测试时,我可以在每次测试运行后轻松找到我的屏幕截图。但是在虚拟机“TestLogsDir”上运行每晚构建后被删除。显然,我可以将屏幕截图存储在其他地方,但问题是如何将屏幕截图附加到 TFS 测试报告中的相应测试用例?

tfs selenium nunit mstest

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

Visual Studio Team Services更改主题

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

azure-devops

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