19

当我寻找我的 Web API 使用的端口号的硬编码来源时,我在项目的 *.csproj 文件中找到了它。然而,当我在 Visual Studio 的“查找结果”窗口中单击 2 次它时,它不会打开,而且我很粗暴地告诉我,“文档 'Bla*.csproj' 已经作为项目或解决方案打开,不能此时在编辑器中打开。

要查看它,我必须用 Notepad++ 打开它,它显示了我想要的内容:

<WebProjectProperties>
  <UseIIS>True</UseIIS>
  <AutoAssignPort>True</AutoAssignPort>
  <DevelopmentServerPort>28642</DevelopmentServerPort>
  <DevelopmentServerVPath>/</DevelopmentServerVPath>
  <IISUrl>http://localhost:28642/</IISUrl>
  <NTLMAuthentication>False</NTLMAuthentication>
  <UseCustomServer>False</UseCustomServer>
  <CustomServerUrl>
  </CustomServerUrl>
  <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
</WebProjectProperties>

……但这有点痛苦。有没有更快的方法从项目/Visual Studio (2013) 中打开 .csproj 文件?

4

2 回答 2

44

要直接从 Visual Studio 编辑 .csproj(或任何其他项目文件),请执行以下操作:

  1. 在解决方案资源管理器中右键单击项目
  2. 选择“卸载项目”
  3. 项目现已卸载
  4. 再次右键单击项目并选择“编辑 blah.csproj”
  5. 进行更改并保存
  6. 右键单击项目并选择“重新加载项目”以应用更改
于 2014-02-28T00:12:11.853 回答
1

右键项目 -> 卸载项目,然后再次右键单击 -> 编辑

于 2014-02-28T00:09:15.900 回答