16

当我查找Web API使用的端口号的硬编码起源时,我在项目的* .csproj文件中找到它。然而,当我从Visual Studio中的查找结果窗口中双击它时,它将不会打开,而我却很明确地被告知,“文档'Bla * .csproj'已经作为项目或解决方案打开,不能在此时的编辑器中打开为什么Visual Studio阻止我看到.csproj文件,并且有办法强制它打开吗?

来看待它,我必须用记事本+ +,这说明我什么,我想打开它:

<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文件?

回答

39

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

  1. 右键单击项目在Solution Explorer
  2. 选择“卸载工程”
  3. 项目正在卸载
  4. 再次右键单击该项目,并选择“编辑blah.csproj”
  5. 进行更改,然后将其保存
  6. 右键单击该项目,然后选择“刷新工程”应用更改
+0

我不认为这真的是更快然后在记事本打开它++。特别是,我宁愿在所有项目文件中进行一些搜索和替换功能(不仅仅是一个)。 – LionAM

+0

同意 - 我通常只是在Notepad ++中打开并编辑它,然后在Visual Studio中重新加载项目。 –

+0

在团队资源管理器中执行差异比较时,在VS中卸载非常有用。 – Sharif

1

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

相关问题