Последняя ревизия и VS 2005
От: Clerk  
Дата: 17.05.09 16:47
Оценка:
Здравствуйте,

А можно сделать так, что бы последняя ревизия компилировалась и в VS 2005? Или этого уже не будет?
Спасибо.
... << RSDN@Home 1.2.0 alpha 4 rev. 1218>>
Re: Последняя ревизия и VS 2005
От: ili Россия  
Дата: 17.05.09 16:59
Оценка:
Здравствуйте, Clerk, Вы писали:

C>Здравствуйте,


C>А можно сделать так, что бы последняя ревизия компилировалась и в VS 2005? Или этого уже не будет?

C>Спасибо.

а чего не так? nunit.framework не находит?
Re[2]: Последняя ревизия и VS 2005
От: Clerk  
Дата: 17.05.09 17:01
Оценка:
Здравствуйте, ili, Вы писали:

ili>а чего не так? nunit.framework не находит?

В тексте встречаются 'var'.
... << RSDN@Home 1.2.0 alpha 4 rev. 1218>>
Re: Последняя ревизия и VS 2005
От: IT Россия linq2db.com
Дата: 17.05.09 17:06
Оценка: 18 (1)
Здравствуйте, Clerk, Вы писали:

C>А можно сделать так, что бы последняя ревизия компилировалась и в VS 2005? Или этого уже не будет?


Будет. К сожалению, после переезда сервера мы ещё не до конца настроили TeamCity, которая выполняла контрольную компиляцию на C# 2.0, поэтому такие вещи могут проскакивать. Говори, где проблемы, я исправлю.
Если нам не помогут, то мы тоже никого не пощадим.
Re[2]: Последняя ревизия и VS 2005
От: Clerk  
Дата: 17.05.09 17:12
Оценка:
Здравствуйте, IT, Вы писали:

IT>Будет. К сожалению, после переезда сервера мы ещё не до конца настроили TeamCity, которая выполняла контрольную компиляцию на C# 2.0, поэтому такие вещи могут проскакивать. Говори, где проблемы, я исправлю.


К сожалению, сейчас точно сказать не могу, так как дома 2005й студии нет. Но на работе останавливось на var:

  C:\_Other\2009.05.17\test\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs(28):                var l = (SqlBuilder.Predicate.Like)predicate;
  C:\_Other\2009.05.17\test\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs(60):            var sb = new StringBuilder(text.Length);
  C:\_Other\2009.05.17\test\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs(62):            for (var i = 0; i < text.Length; i++)
  C:\_Other\2009.05.17\test\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs(64):                var c = text[i];
  C:\_Other\2009.05.17\test\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs(95):                for (var i = 0; i < text.Length; i++)
  C:\_Other\2009.05.17\test\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs(97):                    var c = text[i];
  C:\_Other\2009.05.17\test\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs(239):                var expr = (SqlBuilder.Predicate.ExprExpr)predicate;
  C:\_Other\2009.05.17\test\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs(290):                var p = (SqlBuilder.Predicate.IsNull)predicate;
  C:\_Other\2009.05.17\test\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs(312):                var p = (SqlBuilder.Predicate.Expr)predicate;
  C:\_Other\2009.05.17\test\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs(853):                var expr = (SqlBuilder.Predicate.ExprExpr)predicate;
  C:\_Other\2009.05.17\test\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs(857):                    var value = object.Equals(((SqlValue)expr.Expr1).Value, ((SqlValue)expr.Expr2).Value);
... << RSDN@Home 1.2.0 alpha 4 rev. 1218>>
Re[2]: Последняя ревизия и VS 2005
От: Clerk  
Дата: 17.05.09 17:45
Оценка: 56 (1)
Здравствуйте, IT, Вы писали:

IT>Будет. К сожалению, после переезда сервера мы ещё не до конца настроили TeamCity, которая выполняла контрольную компиляцию на C# 2.0, поэтому такие вещи могут проскакивать. Говори, где проблемы, я исправлю.


Нашёл 2005 для теста:

Error 1 Invalid expression term '>' C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 83 18 BLToolkit.2
Error 2 ; expected C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 83 19 BLToolkit.2
Error 3 Type expected C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 90 28 BLToolkit.2
Error 4 Syntax error, value expected C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 90 29 BLToolkit.2
Error 5 ) expected C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 90 31 BLToolkit.2
Error 6 ; expected C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 90 36 BLToolkit.2
Error 7 Invalid expression term ',' C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 90 36 BLToolkit.2
Error 8 ; expected C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 90 38 BLToolkit.2
Error 9 ; expected C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 90 41 BLToolkit.2
Error 10 Invalid expression term ',' C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 90 41 BLToolkit.2
Error 11 ; expected C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 90 43 BLToolkit.2
Error 12 ; expected C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 90 47 BLToolkit.2
Error 13 Invalid expression term ')' C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 90 48 BLToolkit.2
Error 14 ; expected C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 90 53 BLToolkit.2
Error 15 Invalid expression term ')' C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 90 53 BLToolkit.2
Error 16 ; expected C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 90 54 BLToolkit.2
Error 17 The type or namespace name 'var' could not be found (are you missing a using directive or an assembly reference?) C:\Work\Tests\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs 239 5 BLToolkit.2
Error 18 The best overloaded method match for 'BLToolkit.Data.Sql.SqlProvider.BasicSqlProvider.GetPrecedence(BLToolkit.Data.Sql.ISqlExpression)' has some invalid arguments C:\Work\Tests\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs 255 29 BLToolkit.2
Error 19 Argument '1': cannot convert from 'var' to 'BLToolkit.Data.Sql.ISqlExpression' C:\Work\Tests\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs 255 43 BLToolkit.2
Error 20 The best overloaded method match for 'BLToolkit.Data.Sql.SqlProvider.BasicSqlProvider.GetPrecedence(BLToolkit.Data.Sql.ISqlExpression)' has some invalid arguments C:\Work\Tests\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs 264 25 BLToolkit.2
Error 21 Argument '1': cannot convert from 'var' to 'BLToolkit.Data.Sql.ISqlExpression' C:\Work\Tests\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs 264 39 BLToolkit.2
Error 22 The best overloaded method match for 'BLToolkit.Data.Sql.SqlProvider.BasicSqlProvider.GetPrecedence(BLToolkit.Data.Sql.ISqlExpression)' has some invalid arguments C:\Work\Tests\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs 278 25 BLToolkit.2
Error 23 Argument '1': cannot convert from 'var' to 'BLToolkit.Data.Sql.ISqlExpression' C:\Work\Tests\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs 278 39 BLToolkit.2
Error 24 The type or namespace name 'var' could not be found (are you missing a using directive or an assembly reference?) C:\Work\Tests\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs 290 5 BLToolkit.2
Error 25 The best overloaded method match for 'BLToolkit.Data.Sql.SqlProvider.BasicSqlProvider.GetPrecedence(BLToolkit.Data.Sql.ISqlExpression)' has some invalid arguments C:\Work\Tests\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs 291 25 BLToolkit.2
Error 26 Argument '1': cannot convert from 'var' to 'BLToolkit.Data.Sql.ISqlExpression' C:\Work\Tests\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs 291 39 BLToolkit.2
Error 27 The type or namespace name 'var' could not be found (are you missing a using directive or an assembly reference?) C:\Work\Tests\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs 312 5 BLToolkit.2
Error 28 The best overloaded method match for 'BLToolkit.Data.Sql.SqlProvider.BasicSqlProvider.GetPrecedence(BLToolkit.Data.Sql.ISqlExpression)' has some invalid arguments C:\Work\Tests\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs 313 25 BLToolkit.2
Error 29 Argument '1': cannot convert from 'var' to 'BLToolkit.Data.Sql.ISqlExpression' C:\Work\Tests\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs 313 39 BLToolkit.2
Error 30 The type or namespace name 'var' could not be found (are you missing a using directive or an assembly reference?) C:\Work\Tests\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs 853 5 BLToolkit.2
Error 31 The type or namespace name 'var' could not be found (are you missing a using directive or an assembly reference?) C:\Work\Tests\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs 857 6 BLToolkit.2
Error 32 The best overloaded method match for 'BLToolkit.Data.Sql.SqlValue.SqlValue(object)' has some invalid arguments C:\Work\Tests\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs 858 43 BLToolkit.2
Error 33 Argument '1': cannot convert from 'var' to 'object' C:\Work\Tests\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs 858 56 BLToolkit.2
Error 34 The best overloaded method match for 'BLToolkit.Data.Sql.SqlProvider.BasicSqlProvider.OptimizeCase(BLToolkit.Data.Sql.SqlBuilder.Predicate.ExprExpr)' has some invalid arguments C:\Work\Tests\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs 865 55 BLToolkit.2
Error 35 Argument '1': cannot convert from 'var' to 'BLToolkit.Data.Sql.SqlBuilder.Predicate.ExprExpr' C:\Work\Tests\Source\Data\Sql\SqlProvider\BasicSqlProvider.cs 865 68 BLToolkit.2
Error 36 The type or namespace name 'var' could not be found (are you missing a using directive or an assembly reference?) C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 28 5 BLToolkit.2
Error 37 The type or namespace name 'var' could not be found (are you missing a using directive or an assembly reference?) C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 60 4 BLToolkit.2
Error 38 The type or namespace name 'var' could not be found (are you missing a using directive or an assembly reference?) C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 62 9 BLToolkit.2
Error 39 The type or namespace name 'var' could not be found (are you missing a using directive or an assembly reference?) C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 64 5 BLToolkit.2
Error 40 The best overloaded method match for 'string.this[int]' has some invalid arguments C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 64 13 BLToolkit.2
Error 41 Argument '1': cannot convert from 'var' to 'int' C:\Work\Tests\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs 64 18 BLToolkit.2
Error 42 Invalid expression term '>' C:\Work\Tests\Source\Data\Sql\SqlExpression.cs 42 30 BLToolkit.2
Error 43 ) expected C:\Work\Tests\Source\Data\Sql\SqlExpression.cs 42 32 BLToolkit.2
Error 44 ; expected C:\Work\Tests\Source\Data\Sql\SqlExpression.cs 42 62 BLToolkit.2
Error 45 Invalid expression term ')' C:\Work\Tests\Source\Data\Sql\SqlExpression.cs 42 62 BLToolkit.2
... << RSDN@Home 1.2.0 alpha 4 rev. 1218>>
Re[2]: Последняя ревизия и VS 2005
От: Clerk  
Дата: 18.05.09 14:31
Оценка: 56 (1)
Здравствуйте, IT, Вы писали:

IT>Будет. К сожалению, после переезда сервера мы ещё не до конца настроили TeamCity, которая выполняла контрольную компиляцию на C# 2.0, поэтому такие вещи могут проскакивать. Говори, где проблемы, я исправлю.


752 содержит ещё несколько несовместимостей:

D:\2009.05.18\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs(90,28): error CS1031: Type expected
D:\2009.05.18\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs(90,29): error CS0443: Syntax error, value expected
D:\2009.05.18\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs(90,31): error CS1026: ) expected
D:\2009.05.18\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs(90,36): error CS1002: ; expected
D:\2009.05.18\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs(90,36): error CS1525: Invalid expression term ','
D:\2009.05.18\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs(90,38): error CS1002: ; expected
D:\2009.05.18\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs(90,41): error CS1002: ; expected
D:\2009.05.18\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs(90,41): error CS1525: Invalid expression term ','
D:\2009.05.18\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs(90,43): error CS1002: ; expected
D:\2009.05.18\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs(90,47): error CS1002: ; expected
D:\2009.05.18\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs(90,48): error CS1525: Invalid expression term ')'
D:\2009.05.18\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs(90,53): error CS1002: ; expected
D:\2009.05.18\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs(90,53): error CS1525: Invalid expression term ')'
D:\2009.05.18\Source\Data\Sql\SqlProvider\AccessSqlProvider.cs(90,54): error CS1002: ; expected
... << RSDN@Home 1.2.0 alpha 4 rev. 1218>>
Re[3]: Последняя ревизия и VS 2005
От: IT Россия linq2db.com
Дата: 18.05.09 14:34
Оценка:
Здравствуйте, Clerk, Вы писали:

C>752 содержит ещё несколько несовместимостей:


Блин, как же это всё вылавливать без 2005-й студии?
Если нам не помогут, то мы тоже никого не пощадим.
Re[2]: Последняя ревизия и VS 2005
От: Clerk  
Дата: 18.05.09 14:37
Оценка:
Здравствуйте, IT, Вы писали:

IT>Будет. К сожалению, после переезда сервера мы ещё не до конца настроили TeamCity, которая выполняла контрольную компиляцию на C# 2.0, поэтому такие вещи могут проскакивать. Говори, где проблемы, я исправлю.


В 753 всё отлично.
Спасибо!
... << RSDN@Home 1.2.0 alpha 4 rev. 1218>>
Re[4]: Последняя ревизия и VS 2005
От: der Igel Россия  
Дата: 18.05.09 20:49
Оценка:
IT wrote:

> C>752 содержит ещё несколько несовместимостей:

>
> Блин, как же это всё вылавливать без 2005-й студии?

В Решарпере для проекта выставить Language Level 2.0.
Posted via RSDN NNTP Server 2.1 beta
Re[5]: Последняя ревизия и VS 2005
От: IT Россия linq2db.com
Дата: 19.05.09 03:32
Оценка:
Здравствуйте, der Igel, Вы писали:

DI>В Решарпере для проекта выставить Language Level 2.0.


Для начала нужно решарпер установить. А потом у него начнёт крышу сносить от двух проектов с одинаковыми файлами в солюшине.
Если нам не помогут, то мы тоже никого не пощадим.
Re[4]: Последняя ревизия и VS 2005
От: Clerk  
Дата: 19.05.09 07:30
Оценка: 84 (1)
Здравствуйте, IT, Вы писали:

IT>Блин, как же это всё вылавливать без 2005-й студии?


А так сработает?
%windir%\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe BLToolkit.2.csproj
... << RSDN@Home 1.2.0 alpha 4 rev. 1218>>
Re[5]: Последняя ревизия и VS 2005
От: IT Россия linq2db.com
Дата: 19.05.09 14:02
Оценка:
Здравствуйте, Clerk, Вы писали:

IT>>Блин, как же это всё вылавливать без 2005-й студии?


C>А так сработает?

C>
%windir%\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe BLToolkit.2.csproj


Работает! Теперь бы этот процесс как-нибудь автоматизировать.
Если нам не помогут, то мы тоже никого не пощадим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.