Visual Studio .sln изменяется при добавлении существующего проекта, который не относится к добавленному проекту.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Visual Studio .sln изменяется при добавлении существующего проекта, который не относится к добавленному проекту.

Сообщение Anonymous »

Когда я добавляю существующий проект в свое решение, Visual Studio вносит изменения в строки, касающиеся других проектов в файле sln.
Например, я добавил MyProjectE в свой решение, которое уже существовало ранее.
До:

Код: Выделить всё

...
MinimumVisualStudioVersion = 10.0.408219.2
Project("{FE45H815-301F-11D3-BF4B-01JG812DI512}") = "MyProjectA", "MyProjectA\MyProjectA.csproj", "{5E1498BF-4BFA-65DB-B7B8-884JK349JK21}"
EndProject
Project("{FE45H815-301F-11D3-BF4B-01JG812DI512}") = "MyProjectB", "MyProjectB\MyProjectB.csproj", "{E1D124F0-AB44-4145-8997-24F2B7C249B8}"
EndProject
Project("{FE45H815-301F-11D3-BF4B-01JG812DI512}") = "MyProjectC", "MyProjectC\MyProjectC.csproj", "{420DJKLA-7D92-4ED2-B18A-7F92123SR920}"
EndProject
Project("{FE45H815-301F-11D3-BF4B-01JG812DI512}") = "MyProjectD", "MyProjectD\MyProjectD.csproj", "{E1D124F0-295C-44BE-8A56-C3050AB49E4E}"
EndProject
Global
...
После:

Код: Выделить всё

...
MinimumVisualStudioVersion = 10.0.408219.2
Project("{89F231D1-16F7-4668-BE54-9A1E7A4F7556}") = "MyProjectA", "MyProjectA\MyProjectA.csproj", "{5E1498BF-4BFA-65DB-B7B8-884JK349JK21}"
EndProject
Project("{89F231D1-16F7-4668-BE54-9A1E7A4F7556}") = "MyProjectB", "MyProjectB\MyProjectB.csproj", "{E1D124F0-AB44-4145-8997-24F2B7C249B8}"
EndProject
Project("{FE45H815-301F-11D3-BF4B-01JG812DI512}") = "MyProjectC", "MyProjectC\MyProjectC.csproj", "{420DJKLA-7D92-4ED2-B18A-7F92123SR920}"
EndProject
Project("{FE45H815-301F-11D3-BF4B-01JG812DI512}") = "MyProjectD", "MyProjectD\MyProjectD.csproj", "{E1D124F0-295C-44BE-8A56-C3050AB49E4E}"
EndProject
Project("{89F231D1-16F7-4668-BE54-9A1E7A4F7556}") = "MyProjectE", "MyProjectE\MyProjectE.csproj", "{28BEA2B4-42DC-4F84-843B-5070AD9AE335}"
EndProject
Global
...
Происходит следующее: ссылка на новый проект добавляется внизу, и это совершенно нормально. Однако, как вы можете видеть в первых двух строках, первые идентификаторы MyProjectA и MyProjectB изменились с:
Project("{ FE45H815-301F-11D3-BF4B-01JG812DI512}") = "MyProjectA" ...
to:
Project(" {89F231D1-16F7-4668-BE54-9A1E7A4F7556}") = "MyProjectA" ...
Официальная документация называет два идентификатора в каждой строке

уникальный GUID проекта и GUID типа проекта.

Однако я не уверен, если GUID, который изменяется в моей проблеме, является GUID проекта или GUID типа проекта из-за этого ответа на переполнение стека.
Итак, мой вопрос в том, какое именно значение меняется, что может быть причиной того, почему значение меняется и нужно ли мне предпринимать какие-либо действия, потому что я не уверен, нужно ли мне добавлять эти изменения в свои коммиты.
Заранее спасибо :)< /п>

Подробнее здесь: https://stackoverflow.com/questions/783 ... late-to-ad
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»