【问题标题】:Visual Studio 2010, TFS keeps checking out solution file changing 'VWDPort'Visual Studio 2010,TFS 不断检查解决方案文件更改“VWDPort”
【发布时间】:2013-10-26 01:39:28
【问题描述】:

我使用的是 Visual Studio 2010,每次打开我的项目时,TFS 都会检查解决方案文件。当我执行 TFS 比较时,我看到的唯一区别是对名为 VWDPort 的变量进行了更改。谁能告诉我如何解决这个问题?

编辑:我发现似乎是一个解决方案:here。但是,我不明白海报中的“项目属性网格”是什么意思,也找不到所描述的选项。

【问题讨论】:

    标签: asp.net visual-studio-2010 tfs


    【解决方案1】:

    来自http://connect.microsoft.com/VisualStudio/feedback/details/233094/compilation-change-the-vwdport-parameter-in-the-sln-file-painful-with-source-control

    “此行为是设计使然,但有一个解决方法。您应该能够在项目属性网格中指定一个端口号,然后将“使用动态端口”设置为 false,因此端口号永远不会改变。”

    【讨论】:

    • 我刚找到这个,但我找不到正在描述的菜单选项,我不知道响应者是指“项目属性网格”。我尝试右键单击解决方案文件并查看“属性”,但找不到。
    • 我的猜测是,如果您打开 Web 应用程序的项目属性并切换到 Web 选项卡,您可能选择了“使用 Visual Studio 开发服务器”。自动分配端口也被选中。将其更改为特定端口。
    【解决方案2】:

    因为编译会更改 .sln 文件中的 VWDPort 选项

    【讨论】:

    • 好的...我将如何防止这种情况发生?
    【解决方案3】:

    在 Visual Studio 2010 中

    • 在解决方案资源管理器中选择您的“网站”(我假设它是使用文件 -> 新网站创建的)
    • 打开良好的旧标准属性窗口(视图 -> 属性窗口)
    • “使用动态端口”设置为“假”

    从此没有签出解决方案文件。

    附:棘手的部分是“属性网格”通常用于 WebApplications 而不是旧的网站模板。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-22
      • 2011-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-16
      相关资源
      最近更新 更多