我有一个包含42个项目的复杂解决方案。 每次添加新文件时,csproj文件都会更改。 这些文件作为VS解决方案的一部分不可见,因此我无法从VS提交。 当我尝试添加这些文件(添加现有文件-xxx.csproj-。)时,VS回答“无法打开文件。该文件已作为项目或解决方案打开”。 没错,该文件已打开,但是如何添加此文件以便提交?
答案 0 :(得分:0)
如果sed -r 'h;s/^(.*)-([0-9].*)/group1="\1"/p;g;s//group2="\2"/p;d' file
文件正在更改,那么它将显示在团队资源管理器中的更改中。您的csproj
文件中可能有*.csProj
的条目。请检查.gitignore
答案 1 :(得分:0)