Daniel Grunwald
b88947a4fe
Started refactoring the project service / solution API.
13 years ago
Matt Ward
2c197e33c7
Update NuGet to version 2.2.1
13 years ago
Peter Forstmeier
92e6511ec9
Add some Test for Formatting results
13 years ago
Peter Forstmeier
3036889042
add DateSubtract.cs function to SDR syntax DateSubtract(endDate,startDate)
13 years ago
Matt Ward
5506c43932
Add Package Management addin.
...
PowerShell console disabled.
Running PowerShell scripts on install/uninstall of a NuGet
package is disabled.
13 years ago
Daniel Grunwald
a2bfa48520
Use InvokeAsyncAndForget() instead of InvokeAsync().FireAndForget().
13 years ago
Siegfried Pammer
e29acc1171
remove compile feature from RegExpTk
13 years ago
Matt Ward
dbdef30715
Fix T4 templates using GAC references not in project.
...
Add FindBestMatchingAssemblyName() taken from GacInterop class
in SharpDevelop 4 into GlobalAssemblyCacheService
13 years ago
Matt Ward
0daa6cf063
T4 template now handles project not returning a CodeDomProvider.
...
Default to using C# code dom provider and add warning to Errors
window instead of failing to pre-processing a template.
13 years ago
Matt Ward
e18c799f8d
Text Templating addin no longer using WorkbenchSingleton.
13 years ago
Matt Ward
8a52aeb4ab
Update Text Templating addin for SharpDevelop 5.
...
GAC references in text templates are currently not supported
unless they are referenced by the project.
13 years ago
Matt Ward
0089d00bb8
Always show package sources in Available and Updates tab.
...
Do not hide the package sources combo box in the Manage Packages dialog
when only on package source is defined.
13 years ago
Matt Ward
1a6dc15c98
Remove All from package source combo box when only one source.
...
Disabled package sources were being counted when deciding whether to add All
to the combo box in the Manage Packages dialog.
13 years ago
Matt Ward
199c8059b4
Show package sources drop down in updated packages tab.
...
Allow user to choose which package source when looking for updated packages.
13 years ago
Matt Ward
231cde5e9e
Fix disabled package sources being used in Manage Packages dialog.
...
Selecting All in the package source list was searching across all package
sources including disabled ones.
13 years ago
Daniel Grunwald
f1b2220314
Change ContextActionsPopup, ContextActionsBulbPopup and the HiddenDefinition popup to open/close as the parent TextArea gains/loses focus.
...
Move ChangeMarkerMargin and related classes into own folder.
Remove C#-specific hack from HiddenDefinitionRenderer.
Do not return null from CreateHighlighter().
14 years ago
Matt Ward
3c84135a41
Fix NuGet package id not displayed in logging output.
14 years ago
Matt Ward
c7e1cece1a
Fix index out of range exception in Package Sources option panel.
...
Disable move buttons if no package source selected.
14 years ago
Matt Ward
2d45e51d81
Fix blank summary in NuGet package license accept dialog.
...
Use description if the package summary is missing.
14 years ago
Daniel Grunwald
5bacb5f5dd
Fix progress bar when running a search in the background.
14 years ago
Matt Ward
f75a871712
Fix blank package summary in Manage Packages dialog packages list.
...
Display NuGet package description if the summary is missing.
14 years ago
Daniel Grunwald
5f770be656
Fixed SearchAndReplaceBinding.Detach
14 years ago
Matt Ward
94db4acf62
Show last published date for NuGet packages.
...
Show the package's last published date in the Manage Packages dialog instead of the
last updated date.
14 years ago
Matt Ward
d6501ec632
Fix NuGet package dependencies not displaying.
...
Add WPF data template for PackageDependencySet.
14 years ago
Matt Ward
2b3edb2784
Fix pre-release NuGet packages always being installed.
...
Pre-release NuGet packages can now only be installed with the Package Management
console when the -IncludePrerelease argument is specified.
14 years ago
Matt Ward
088d0d76ee
Stop SharpDevelop from requiring PowerShell 3.0
...
Add explicit reference to System.Management.Automation version 1.0.0.0 to match NuGet.Core.dll and
prevent the Package Management Console from requiring PowerShell 3.0 to run when built on the
build server.
14 years ago
Siegfried Pammer
0f36a2c40f
proposed fix for: SD-1917 - Find Next highlights wrong text after text edited
14 years ago
Matt Ward
ff2815fc6b
Update NuGet to version 2.2
14 years ago
Matt Ward
35df476a73
Fix null reference when installing unknown NuGet package.
...
If a NuGet package is not found when installing it via the Package Management Console or
when a project template tries to install the package an exception is thrown indicating the
actual problem instead of a null reference exception being thrown.
14 years ago
Matt Ward
c80a18d037
Support using SharpReport with ASP.NET in medium trust.
14 years ago
Matt Ward
1c8b4c0c75
Update NuGet to version 2.1
14 years ago
Matt Ward
144ea87548
Fix COM exception when enabling migrations.
...
VsSolution returns an E_FAIL COM error if the project cannot be found.
If the project was in a subfolder inside the solution then VsSolution was failing to find the project
using its unique name (e.g. 'MyProject\MyProject.csproj').
14 years ago
Matt Ward
2fc93423c0
Support latest T4MVC 2.13.0
...
Latest T4MVC template uses ProjectItem.Collection which returns the ProjectItems that
contain the ProjectItem.
14 years ago
Matt Ward
1671b462e9
EnvDTE types now implement parameterised properties instead of methods.
...
EnvDTE.ProjectItem.FileNames and EnvDTE.CodeType.IsDerivedFrom are now parameterised properties
to match the Visual Studio API.
14 years ago
Matt Ward
859d3ab9a0
Fix EF Add-Migrations not adding migration designer files as dependencies.
...
Change EnvDTE.ProjectItems.AddFileFromCopy to add .resx and .Designer.cs files to the
project with DependentUpon set to the parent file if a parent file is found in the project.
14 years ago
Matt Ward
ebbd829bdd
Fix EntityFramework Add-Migration failing to add file to project.
...
ProjectItems.AddFromFileCopy can now add a file that exists inside the project's root folder.
14 years ago
Matt Ward
a11658efa2
Implement EnvDTE.SolutionBuild.BuildProject
...
Fixes 'No migrations configuration type was found in the assembly' error when enabling migrations.
EntityFramework's Enable-Migrations cmdlet builds the project and then checks the generated
assembly for the configurations class that it added.
Enable-Migrations now works.
14 years ago
Matt Ward
db529dc711
Implement EnvDTE.ProjectItems.Kind
...
Determines whether the project items refer to a folder or file.
14 years ago
Matt Ward
08b85bb7ec
Implement EnvDTE.CodeModel.Language
...
Used by EntityFramework to determine which migration config template to use.
14 years ago
Matt Ward
e810ff78d5
Implement EnvDTE.ProjectItem.FileCount
14 years ago
Matt Ward
2681f78212
Provide a way for the DTE to provide the IVsSolution interface.
...
Workaround is to have the DTE class implement the System.IServiceProvider interface which is not
actually implemented by Visual Studio's EnvDTE.DTE class.
14 years ago
Matt Ward
ea9b39b01f
Implement Get-VSComponentModel cmdlet and IVsPackageInstallerServices.
...
Allows EntityFramework Enable-Migrations command to get the installed NuGet packages.
14 years ago
Matt Ward
04c483a83a
Fix Get-Package NuGet cmdlet not finding projects.
...
The ProjectName parameter now supports finding projects by filename.
14 years ago
Matt Ward
71f8ccce41
Support finding a project by unique name in EnvDTE.Solution.Projects.
14 years ago
Matt Ward
07fe2e57fc
Implement EnvDTE.SolutionBuild.ActiveConfiguration
14 years ago
Matt Ward
e428c65ef7
Implement EnvDTE.Solution.Properties.
14 years ago
Matt Ward
899e4a6964
Implement EnvDTE.SolutionBuild.StartupProjects
...
Used by Entity Framework when enabling migrations.
14 years ago
Matt Ward
3859303d20
Fix EF NuGet package adding web.config files to non-web projects.
...
NuGet's IProjectSystem.IsSupportedFile now returns false for web.config files when the project is not a web project.
It returns false for app.config files when the project is a web project.
14 years ago
Matt Ward
7dd2cc0296
Fix T4MVC T4 template failing to run.
...
Extend the text templating addin to allow addins to define their own service providers.
Package management addin defines a service provider that can be used in a T4 template to create EnvDTE types such as DTE.
14 years ago
Matt Ward
639908ac89
Fix MvcScaffolding NuGet package failing to install.
...
Fixed Microsoft.VisualStudio.Shell.Package not using the new EnvDTE interface.
14 years ago