Граф коммитов

10 Коммитов

Автор SHA1 Сообщение Дата
Daniel Cazzulino 339913fc54 Make sure we're including the XML assembly in the package 2019-05-03 16:41:38 -03:00
Daniel Cazzulino 3c7c7b63de Fail build early and warn in IDE when resource not found
Instead of waiting for the full build to fail, warn users of missing resources much earlier, right in the editor, but also fail the build with the proper error, well before aapt runs.

In order for the build to also account for this new analyzer, we move the analyzer assembly to the MSBuild targets location, now under MSBuild\Xamarin\CodeAnalysis instead of the root Xamarin dir. Some tweaks were required on the VSIX project to properly collect the files and their target location.
2019-03-31 11:43:58 -03:00
Daniel Cazzulino b5c5b6e6f1 Move solution to root folder
Makes it more obvious what the dev loop is expected to be.
2019-03-26 18:04:07 -03:00
Daniel Cazzulino 0697c74585 Simply solution and move completion to CodeAnalysis project
Extra assemblies aren't free, so let's keep them unified until it's
justified to split them. For now, they all ship as a unit, so no need
to separate Completion from CodeAnalysis.
2019-03-26 15:06:12 -03:00
Daniel Cazzulino 9d7906afcb Fix solution with renamed extension folder 2019-03-26 13:46:45 -03:00
Daniel Cazzulino fb27299c40 Showcase how to move a string to a resource file
This shows how modifying multiple files works, how the preview window continues to work, and the initial boilerplate of what a unit test for the code fix provider would be (WIP).

Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/821925/
2019-03-20 17:12:32 -03:00
Daniel Cazzulino f618a86f92 Switch to global.json for sdk versioning, add initial OOP project
We also strong-name using our own key, which is what's been submitted to Roslyn in https://github.com/dotnet/roslyn/pull/34049
2019-03-14 16:39:20 -03:00
Daniel Cazzulino dc849d3adf Initial end to end working completion with tests 2018-11-05 14:58:47 -03:00
Daniel Cazzulino 63e10065d7 Fix build configuration for the VSIX to be x86 2018-10-23 16:20:10 -03:00
Daniel Cazzulino f68a2cec3d Initial structure of projects and extension 2018-10-23 16:09:27 -03:00