Когда билли меняет ГУИД проекта?
Когда билли меняет ГУИД проекта?
Столкнулся со странной штукой - был дампированный список проектов и из него подставил кусок в другое место.
Потом получил отсутствие корректных ссылок на СВН.
Разбирался долго и как выяснил - проблема в ГУИДах - для части проектов они изменены.
Чтобы сам менял - не помню такого, Чтобы создавал новые проекты - тоже не было.
Однако ГУИДы - другие. Как?
Похоже Билли работает исключительно на тебя.
Ни разу проект ид не менялся, всегда создавался один раз при создании.
Слишком много на эту фигню может быть завязано, что бы просто так взять и поменять
<ProjectGuid>{B585020A-43F6-437B-89D1-42E5716088FF}</ProjectGuid>
Слишком много на эту фигню может быть завязано, что бы просто так взять и поменять
-----
Так и Я об этом. У меня вместо одного проекта на буилд выкачался весь СВН... и потом все поломалось в виду отсутствия проекта.
Ну да ладно - это уже пройденный этап - поправил ГУИДы и все теплится.
Теперь - новая напасть:
C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(3616,5):
error MSB3482: An error occurred while signing: SignTool.exe was not found at path C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\signtool.exe.
[C:\Integration\ImportWinApp\Sources\ImportWinApp.csproj]
Используется стандартная инсталляция Студии 2015 Коммунити.
Я что-то упустил при инсталляции или нужна более старшая версия?
Оно, но мне не поможет - нужен корректный сертификат на ССЛ, а у нас - внутренний.
К тому же у Студии 2015 есть какая-то несовместимость по деплойменту - или протокол с ошибкой, или просто не имплементирован.
В общем проблему решил "традиционным методом" - поправил проектный файл так, чтобы не подписывался на буилд-сервере.
Microsoft.Common.CurrentVersion.targets - что то сильно большой. Строка 3616
А так signtool.exe находится?
https://docs.microsoft.com/en-us/dotnet/framework/tools/de...
У меня выдает следующее
********************************************************************** ** Visual Studio 2017 Developer Command Prompt v15.4.2 ** Copyright (c) 2017 Microsoft Corporation ********************************************************************** C:\Users\alex\source>signtool SignTool Error: A required parameter is missing. Usage: signtool <command> [options] Valid commands: sign -- Sign files using an embedded signature. timestamp -- Timestamp previously-signed files. verify -- Verify embedded or catalog signatures. catdb -- Modify a catalog database. remove -- Reduce the size of an embedded signed file. For help on a specific command, enter "signtool <command> /?" C:\Users\alex\source>
у меня лежит и тут тоже
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\signtool.exe.
Студия 2017 коммунити
Когда билли меняет ГУИД проекта?
------
Нашел, однако...
Было у меня несколько копий проекта и некоторые из них были переименованы... но ГУИДы - оставались теми же.
И как-то добавил Я два таких проекта в один солюушен... нотификации никакой не видел... но ГУИДы Студия поменяла.
В общем случае, пока работается исключительно из Студии - это не проблема. У меня же скрипт вынес эти данные в файлик - вот и выплыло со временем...
Предположение неверное, только что что проверил.
Сделал один проект, затем его скопировал, переименовал прой файл и добавил с эту же солюшин.
Ничего не изменилось