【问题标题】:Does the Microsoft Installer Project extension for VS2017 work correctly with Team Services?VS2017 的 Microsoft Installer Project 扩展是否与 Team Services 一起正常工作?
【发布时间】:2017-05-11 18:26:06
【问题描述】:

我们已更新到 Visual Studio 2017 并切换到 Team Services (VSTS) 作为我们的源代码控制。我迁移了一些旧项目,并使用Microsoft Installer Project extension 为原始设置项目提供兼容性。

但是,在处理设置项目时,源代码管理似乎存在潜在问题。尝试进行任何更改都会导致错误:

The command you are attempting cannot be completed because the file 'Setup[Productname].vdproj' is under source code control and is not checked out.

修改解决方案中其他项目的文件正常工作并触发从存储库中检出。

我无法确定一种方法来正确检查安装项目并在新的源代码控制下使用它。我不确定这是否是扩展的错误,或者它只是缺乏对 VSTS 的支持。

有没有人成功地使用安装项目(.vdproj) 与 VSTS 一起工作?如果没有,是否有解决方法?

编辑:

上下文菜单图片:

【问题讨论】:

  • 上下文菜单中有哪些选项?

标签: azure-devops visual-studio-2017 setup-project


【解决方案1】:

您可以应用以下解决方法,因为它似乎是安装程序扩展中的一个错误:

  • 在上下文菜单中选择“在文件资源管理器中打开文件”
  • 在您喜欢的文本编辑器中打开项目文件
  • 进行虚拟更改(在空白处添加空格字符就足够了)
  • Visual Studio 将提示重新加载项目并明确签出项目文件。

另见here

【讨论】:

    【解决方案2】:

    我在这里提交反馈:The command you are attempting cannot be completed because the file 'Setup[Productname].vdproj' is under source code control and is not checked out

    解决方法是您可以手动签出项目。 (右键安装项目> Check out for edit)

    【讨论】:

    • “签出以进行编辑”不是上下文菜单中的选项。你在哪里找到这个?
    • 上下文菜单中有哪些选项?这是我的截图:1drv.ms/i/s!AresBGZVYryjhSmHC3_B3LXTogOV
    • 那是上下文菜单。然而,你的和我的不同。您确定您使用的是团队服务吗?
    • @JYelton 是的,我正在使用 Team Services 和 VS 2017 Enterprise?你的怎么样?
    • 也是团队服务,但 VS 2017 Professional。也许这就是菜单的区别。抱歉,我目前无法发布图片。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-29
    • 1970-01-01
    • 2014-02-01
    相关资源
    最近更新 更多