Daniel Grunwald
75192cf01f
Set ICSharpCode.Build.Tasks back to .NET 2.0.
...
Prevent crash when OnProjectFinished is called without matching OnProjectStarted.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/dotnet4@4101 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
f5b8a4a2df
Set TargetFrameworkVersion to 4.0
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/dotnet4@4098 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
26a1551633
When handling file names, use StringComparison.OrdinalIgnoreCase instead of InvariantCultureIgnoreCase.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3863 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
d5eaa4e07e
Fixed VB compact framework targets.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3724 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
11575009d5
Path to FxCop 1.36 now detected.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3703 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
3bc4ba8e9c
More debug info in BuildWorker; make FxCop auto-detection smarter.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3697 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
b8b9b2fd39
Disable VSTS code analysis inside SharpDevelop.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3507 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
35a582d4f8
Improved support for FxCop 1.36.
...
Fixed some problems in SuppressMessageCommand.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3506 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
82bbab8aec
Forum-6859: Show code templates in code completion.
...
Templates are now inserted by pressing Tab (instead of Space).
However, when "Automatic template insertion" in the text editor options is on (new default: off), templates are also inserted when a template is chosen from the code completion list.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2932 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
3e065a31bd
Moved Mono addin to samples and added support for Mono's new VB.NET compiler Vbnc.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2754 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
f4d79bc951
Improved finding xml documentation (now supports redirections). Add support for compiling for Compact Framework 3.5.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2743 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
25bc869822
Make project conversion from MSBuild 2.0 to 3.5 explicit using a button in the project options.
...
Remove .NET 1.x compilation support. Remove .NET CF 1.0 compilation support.
Newly created projects for start as MSBuild 3.5 projects.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2728 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
9c78cdcfc5
Some fixes suggested by FxCop.
...
Fixed using the "Suppress message" command on constructors.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2702 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
7c21fdaa48
Add a .targets file to the build that gets automatically included when the C# 2.0 or VB 8 compiler is used. This .targets file will display warnings when the project uses MSBuild 3.5 features.
...
Fixed Project > Check with FxCop.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2701 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
456847adde
Fixed SD2-1365: FxCop can't start if project's name contains spaces
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2614 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
db19e3b31b
Fixed SharpDevelop.Build.VisualBasic.targets to set PlatformFamilyName/PlatformID default values when the .vbproj file does not specify any.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2435 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
33ea15dfff
Compiling for the compact framework now references the Compact mscorlib version (previously it was possible to reference non-existing methods and cause a MissingMethodException at runtime).
...
CecilReader now reads attributes for class members.
BooProject now references Boo.Lang.Useful so that code-completion can find it.
Fixed UnknownScriptTag in HTML-Mode.xshd.
Fixed possible deadlock in SearchClassReturnType.cs
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2384 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
e9dc0db183
Prevent StackOverflowException when loading assemblies with cyclic dependencies into the forms designer. Fixes SD2-1177: Forms Designer for .NET 1.1 projects (System.dll and System.Xml.dll depend on each other)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2084 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
a725d631a5
Fixed SD2-1106: FxCop code analysis not run when building the entire solution
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2051 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
4a7de549c2
Fixed building of VB compact framework projects (SD2-1196)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2047 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Markus Palme
a1543c981e
removed unused import statements
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1965 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
6f8dff4b67
Fixed various translation issues.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1927 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
41de00fe68
Fixed SD2-1094: Compact Framework GetDeviceFrameworkPath task failing
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1863 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
1eddd435a2
Updated to NUnit 2.2.8. Commented out SharpDevelop tests that no longer compile. Removed all occurrences of %3B from project files. Added a probing binary path to SharpDevelop's app.config pointing to the location of the NUnit assemblies. This allows the Unit Testing window to work without needing NUnit added to the GAC.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1833 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
00f292290d
Code completion for .NET CF 2.0 projects.
...
Don't escape ';' in MSBuild properties.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1752 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
4af14f6adf
When target framework is set to .NET 1.0 or .NET 1.1, show code-completion specific to that .NET versions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1751 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
a5ec465e77
Merged missing SharpReport resources from Corsavy.
...
Fixed some bugs in code analysis-AddIn.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1603 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
ee3b8e7273
Add "Suppress message" command to FxCop warnings on the error list
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1601 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
a77b961def
Fixed null reference exception generated when Mono's DefaultCLR registry value was missing.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1409 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
e5bc45a6e2
Fixed base addresses and used [DependencyAttribute] to prevent assemblies from being relocated.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1377 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
05c43ceb3f
Worked on FxCop integration.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1233 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
4415e32c07
Implemented FxCop task.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1229 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
099643ef83
Fixed forum-5573: Error compiling projects created by VS 2005 for .NET 1.1.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1189 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
c78a1b2d48
Fixed exception when using Boo callable definition.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1166 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
17aa48e709
Modified the MonoCompilerTask class (base class for all mono compiler tasks) so it uses Microsoft's ToolTask class to run the compiler instead of doing all the work itself.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1161 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
9d52c21a2e
VB.NET projects can now target Mono via the MonoBasic compiler. All Mono compiler command lines now logged and can be seen when running MSBuild from the command prompt. Added Gtk# project and file template for VB.NET.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1157 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
5ff47c03b8
VB.NET projects can now target different versions of Microsoft's .NET framework.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1148 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
7a95e8ead4
Update AssemblyInfo to version 2.1.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1139 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
94d5e5bc08
Switch from MbUnit to NUnit:
...
Fixes SD2-621 (ExpectedException test failure not added to error list), SD2-408 (Add "Run Test" to member bookmark), SD2-618 (Run test fixture in console with debugger shows no output).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1069 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
7aed280b1f
Applied patch by Alex Prudkiy: fixes loading the forms designer when the file contains multiple classes.
...
Adjusted AssemblyInfo for 2006.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@987 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
191510b4bc
Reset accidentally modified assembly info version numbers.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@984 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
5d68029091
Added support for Mono's GAC. Added Gtk# and Glade# project templates. Project templates can now clear any imports added by default. Improved code completion for Mono GAC assemblies with dependencies.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@983 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
3e5e04f05d
Reset assembly info version number (see doc\technotes\Versioning.html for details)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@924 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Christoph Wille
c5d228d6e8
Beta 1 preparations
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@923 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
9a4be967df
Changed license in about dialog to LGPL.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@920 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
32abb6ee5a
Change file header.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@915 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
d35a99159c
Set output directory of unit test projects to bin\UnitTests
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@838 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
5572b5104f
Use project references to NUnit.Framework instead of GAC references (NUnit isn't in the GAC on the build server).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@833 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
b55748e687
Add Boo.InterpreterAddIn.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@616 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Matt Ward
a20acba51c
The Mono build task attempts to locate the Mono install path by reading the registry before falling back to its original method of assuming that the Mcs/Gmcs compilers have been added to the Path.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@593 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago