Компиляция проекта!!!!
От: vadi  
Дата: 21.08.06 06:55
Оценка:
Добрый день..
Возник такой вопрос...
Есть виндовое приложение (проект а)
Есть несколько сборок DLL (например d.dll и f.dll)
Все три проекта находяться в одном солюшене. Эти DLL подключены к проекту а.
Если у меня идет изменение в проекте а и я делаю компиляцию проекта (но не перекомпиляцию), при этом сами сборки dll не менялись, то почемуто одна из сборок все равно перекомпилируется..
ПОЧЕМУ???

21.08.06 21:04: Перенесено модератором из '.NET' — AndrewVK
Re: Компиляция проекта!!!!
От: vadi  
Дата: 21.08.06 08:37
Оценка:
Здравствуйте, vadi, Вы писали:

V>Добрый день..

V>Возник такой вопрос...
V>Есть виндовое приложение (проект а)
V>Есть несколько сборок DLL (например d.dll и f.dll)
V>Все три проекта находяться в одном солюшене. Эти DLL подключены к проекту а.
V>Если у меня идет изменение в проекте а и я делаю компиляцию проекта (но не перекомпиляцию), при этом сами сборки dll не менялись, то почемуто одна из сборок все равно перекомпилируется..
V>ПОЧЕМУ???

Неужели никто не сталкивался с этим?
Re[2]: Компиляция проекта!!!!
От: TK Лес кывт.рф
Дата: 21.08.06 08:41
Оценка:
Hello, "vadi"

> V>Возник такой вопрос...

> V>Есть виндовое приложение (проект а)
> V>Есть несколько сборок DLL (например d.dll и f.dll)
> V>Все три проекта находяться в одном солюшене. Эти DLL подключены к
> проекту а.
> V>Если у меня идет изменение в проекте а и я делаю компиляцию проекта (но
> не перекомпиляцию), при этом сами сборки dll не менялись, то почемуто одна
> из сборок все равно перекомпилируется..
> V>ПОЧЕМУ???
>
> Неужели никто не сталкивался с этим?

Сообщение сумбурное. Какая именно из сборок перекомпилируется, происходит
это только в студии или при компиляции через MSBuild тоже?
Posted via RSDN NNTP Server 2.0
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[3]: Компиляция проекта!!!!
От: vadi  
Дата: 21.08.06 09:21
Оценка:
Здравствуйте, TK, Вы писали:

TK>Hello, "vadi"


TK>Сообщение сумбурное. Какая именно из сборок перекомпилируется, происходит

TK>это только в студии или при компиляции через MSBuild тоже?


Есть солюшин, он содержит 3 проекта (А — ехе, B и С — DLL)
К А подключены сборки В и С.
Если изменить проект А, а потом сделать в студии просто компиляцию проекта. то почему то перекомпилируется еще и В, а С нет.
Вопрос: Почему идет компиляция сборки В (ее не изменял..)
Re[3]: Компиляция проекта!!!!
От: Аноним  
Дата: 21.08.06 09:36
Оценка:
Project Dependencies и Build Order посмотрите...



данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[3]: Компиляция проекта!!!!
От: Аноним  
Дата: 21.08.06 09:40
Оценка:
Каким образом библиотеки B и C подключены к A? В рамках одного solution это можно сделать двумя спосбами, как минимум:

1. добавить reference на готовый dll (примерно, как на все сборки frameworka добавляются ссылки). Ссылка появится в разделе reference.

2. А можно добавить зависимость от проекта в этом же solution. Это гораздо более правильное решение, и, вроде бы, с ним не должно быть проблем с компиляцией — студия отслеживает изменения.
Добавить зависимость одного проекта от другого можно следующим образом:

Add Reference -> Projects -> нужный проект.



данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[4]: Компиляция проекта!!!!
От: vadi  
Дата: 21.08.06 09:47
Оценка:
Здравствуйте, vikjek, Вы писали:

V>Project Dependencies и Build Order посмотрите...



V>
данное сообщение получено с www.gotdotnet.ru

V>ссылка на оригинальное сообщение


Посмотрел.. помечено все что нужно... и что??
Re[4]: Компиляция проекта!!!!
От: vadi  
Дата: 21.08.06 10:07
Оценка:
Здравствуйте, Air, Вы писали:

Air>Каким образом библиотеки B и C подключены к A? В рамках одного solution это можно сделать двумя спосбами, как минимум:


Air>1. добавить reference на готовый dll (примерно, как на все сборки frameworka добавляются ссылки). Ссылка появится в разделе reference.


Air>2. А можно добавить зависимость от проекта в этом же solution. Это гораздо более правильное решение, и, вроде бы, с ним не должно быть проблем с компиляцией — студия отслеживает изменения.

Air>Добавить зависимость одного проекта от другого можно следующим образом:

В том то и дело что библиотеки подключены 2-ым способом..
Re: Компиляция проекта!!!!
От: Vain Россия google.ru
Дата: 21.08.06 17:42
Оценка:
Здравствуйте, vadi, Вы писали:

V>Если у меня идет изменение в проекте а и я делаю компиляцию проекта (но не перекомпиляцию), при этом сами сборки dll не менялись, то почемуто одна из сборок все равно перекомпилируется..

V>ПОЧЕМУ???
Может эта длл последний раз была собрана "задним числом"?
Проверте даты файлов составляющих проект этой длл, заодно и всех остальных.
Либо попробуйте закрыть студию и потереть всё *.tmp и подобное из папки /Documents and Settings/User/Local Settings/Temp и запустить заново..
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.