diff --git a/FSharp.Directory.Build.targets b/FSharp.Directory.Build.targets index a79e8902bf8..455bba26554 100644 --- a/FSharp.Directory.Build.targets +++ b/FSharp.Directory.Build.targets @@ -1,13 +1,38 @@ + en;$(XlfLanguages) coreclr net40 - $(RepoRoot)$(Configuration)\$(TargetDotnetProfile)\bin - $(RepoRoot)$(Configuration)\$(TargetDotnetProfile)\obj\$(MSBuildProjectName)\ - en;$(XlfLanguages) + $(MSBuildProjectDirectory)\$(OutputPath) + $(OutputPath) + $(RepoRoot)$(Configuration)\$(TargetDotnetProfile)\bin + $(RepoRoot)$(Configuration)\$(TargetDotnetProfile)\obj + + + + + + + + + + + + + + diff --git a/setup/fsharp-setup-build.proj b/setup/fsharp-setup-build.proj index dc917a64244..59e4780aa24 100644 --- a/setup/fsharp-setup-build.proj +++ b/setup/fsharp-setup-build.proj @@ -42,7 +42,7 @@ + Properties="Configuration=$(Configuration);IsLangPack=%(VsixProjects.IsLangPack);FSharpPackageVersion=$(FSharpPackageVersion);OutputPath=$(VsixBuildLocation);DisableOutputPathCopying=true;$(CustomProps)" /> diff --git a/vsintegration/Directory.Build.targets b/vsintegration/Directory.Build.targets index dc6955ffc28..528e41da3a9 100644 --- a/vsintegration/Directory.Build.targets +++ b/vsintegration/Directory.Build.targets @@ -11,11 +11,6 @@ net462 - - - $(OutputPath)\ - - diff --git a/vsintegration/Templates.Directory.Build.targets b/vsintegration/Templates.Directory.Build.targets index 190f81e7c1c..84513c489fc 100644 --- a/vsintegration/Templates.Directory.Build.targets +++ b/vsintegration/Templates.Directory.Build.targets @@ -2,10 +2,6 @@ - - $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetDotnetProfile)\bin\$(TemplateCategory)\$(AssemblyName) - - @@ -15,8 +11,4 @@ - - - - diff --git a/vsintegration/tests/unittests/MockTypeProviders/Directory.Build.props b/vsintegration/tests/unittests/MockTypeProviders/Directory.Build.props new file mode 100644 index 00000000000..bb5b23d29d0 --- /dev/null +++ b/vsintegration/tests/unittests/MockTypeProviders/Directory.Build.props @@ -0,0 +1,3 @@ + + + diff --git a/vsintegration/tests/unittests/MockTypeProviders/Directory.Build.targets b/vsintegration/tests/unittests/MockTypeProviders/Directory.Build.targets new file mode 100644 index 00000000000..bb5b23d29d0 --- /dev/null +++ b/vsintegration/tests/unittests/MockTypeProviders/Directory.Build.targets @@ -0,0 +1,3 @@ + + +