Scripting.csproj 6.2 KB
Newer Older
1 2 3
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ImportGroup Label="Settings">
A
Andy Gocke 已提交
4
    <Import Project="..\..\..\build\Targets\VSL.Settings.targets" />
5 6 7 8 9 10
  </ImportGroup>
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProjectGuid>{12A68549-4E8C-42D6-8703-A09335F97997}</ProjectGuid>
    <OutputType>Library</OutputType>
11 12
    <RootNamespace>Microsoft.CodeAnalysis.Scripting</RootNamespace>
    <AssemblyName>Microsoft.CodeAnalysis.Scripting</AssemblyName>
13
    <SolutionDir Condition="'$(SolutionDir)' == '' OR '$(SolutionDir)' == '*Undefined*'">..\..\..\</SolutionDir>
T
Tomas Matousek 已提交
14
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
15 16
    <TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
    <TargetFrameworkProfile />
T
Tomas Matousek 已提交
17 18 19
    <TargetFrameworkIdentifier>.NETPortable</TargetFrameworkIdentifier>
    <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
    <RestorePackages>true</RestorePackages>
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
  </PropertyGroup>
  <ItemGroup Label="Project References">
    <ProjectReference Include="..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
      <Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
      <Name>CodeAnalysis</Name>
    </ProjectReference>
  </ItemGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|Any CPU' ">
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|Any CPU' ">
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|ARM' ">
    <PlatformTarget>ARM</PlatformTarget>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|ARM' ">
    <PlatformTarget>ARM</PlatformTarget>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DogfoodDebug|AnyCPU'">
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DogfoodDebug|ARM'">
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DogfoodRelease|AnyCPU'">
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DogfoodRelease|ARM'">
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
J
Jared Parsons 已提交
46
    <DefineConstants>$(DefineConstants);SCRIPTING</DefineConstants>
47 48
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
J
Jared Parsons 已提交
49
    <DefineConstants>$(DefineConstants);SCRIPTING</DefineConstants>
50
  </PropertyGroup>
T
Tomas Matousek 已提交
51 52 53 54 55 56 57 58 59
  <ItemGroup>
    <Compile Include="..\..\Compilers\Helpers\GlobalAssemblyCacheHelpers\FusionAssemblyIdentity.cs">
      <Link>FusionAssemblyIdentity.cs</Link>
    </Compile>
    <Compile Include="..\..\Compilers\Helpers\GlobalAssemblyCacheHelpers\GacFileResolver.cs">
      <Link>GacFileResolver.cs</Link>
    </Compile>
    <Compile Include="..\..\Compilers\Helpers\GlobalAssemblyCacheHelpers\GlobalAssemblyCache.cs">
      <Link>GlobalAssemblyCache.cs</Link>
T
Tom Meschter 已提交
60
    </Compile>
A
Andrew Casey 已提交
61 62 63
    <Compile Include="..\..\Workspaces\Core\Desktop\Utilities\ReferencePathUtilities.cs">
      <Link>ReferencePathUtilities.cs</Link>
    </Compile>
64
    <Compile Include="AssemblyLoader\AssemblyLoadResult.cs" />
C
Charles Stoner 已提交
65
    <Compile Include="DesktopMetadataReferenceResolver.cs" />
66 67 68 69
    <Compile Include="AssemblyLoader\InteractiveAssemblyLoader.cs" />
    <Compile Include="AssemblyLoader\MetadataShadowCopy.cs" />
    <Compile Include="AssemblyLoader\MetadataShadowCopyProvider.cs" />
    <Compile Include="AssemblyLoader\ShadowCopy.cs" />
C
Charles Stoner 已提交
70
    <Compile Include="NuGetPackageResolver.cs" />
T
Tomas Matousek 已提交
71
    <Compile Include="ScriptCompilerUtil.cs" />
72 73
    <Compile Include="ScriptCompiler.cs" />
    <Compile Include="ScriptRunner.cs" />
74 75 76 77
    <Compile Include="ObjectFormatter.cs" />
    <Compile Include="ObjectFormatter.Formatter.cs" />
    <Compile Include="Script.cs" />
    <Compile Include="ScriptBuilder.cs" />
T
Tomas Matousek 已提交
78 79 80 81
    <Compile Include="CompilationErrorException.cs" />
    <Compile Include="MemberDisplayFormat.cs" />
    <Compile Include="ObjectFormattingOptions.cs" />
    <Compile Include="ScriptExecutionState.cs" />
82
    <Compile Include="ScriptingResources.Designer.cs">
83 84
      <AutoGen>True</AutoGen>
      <DesignTime>True</DesignTime>
85
      <DependentUpon>ScriptingResources.resx</DependentUpon>
86 87 88 89 90
    </Compile>
    <Compile Include="ScriptVariables.cs" />
    <Compile Include="ScriptOptions.cs" />
    <Compile Include="ScriptState.cs" />
    <Compile Include="ScriptVariable.cs" />
91
    <Compile Include="TaskExtensions.cs" />
92 93
  </ItemGroup>
  <ItemGroup>
T
Tomas Matousek 已提交
94
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.Scripting.Desktop" />
95 96
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.Scripting.CSharp" />
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.Scripting.VisualBasic" />
97 98
    <InternalsVisibleTo Include="csi" />
    <InternalsVisibleTo Include="vbi" />
99
    <InternalsVisibleToTest Include="Microsoft.CodeAnalysis.Scripting.UnitTests" />
T
Tomas Matousek 已提交
100 101 102
    <InternalsVisibleToTest Include="Microsoft.CodeAnalysis.Scripting.Desktop.UnitTests" />
    <InternalsVisibleToTest Include="Microsoft.CodeAnalysis.Scripting.CSharp.UnitTests" />
    <InternalsVisibleToTest Include="Microsoft.CodeAnalysis.Scripting.CSharp.Desktop.UnitTests" />
103
    <InternalsVisibleToTest Include="Microsoft.CodeAnalysis.Scripting.VisualBasic.UnitTests" />
T
Tomas Matousek 已提交
104
    <InternalsVisibleToTest Include="Microsoft.CodeAnalysis.Scripting.VisualBasic.Desktop.UnitTests" />
105 106 107
    <InternalsVisibleToTest Include="RoslynTaoActions" />
  </ItemGroup>
  <ItemGroup>
108
    <EmbeddedResource Include="ScriptingResources.resx">
109
      <Generator>ResXFileCodeGenerator</Generator>
110
      <LastGenOutput>ScriptingResources.Designer.cs</LastGenOutput>
111 112 113
      <SubType>Designer</SubType>
    </EmbeddedResource>
  </ItemGroup>
114 115 116
  <ItemGroup>
    <None Include="project.json" />
  </ItemGroup>
117 118 119 120
  <ItemGroup>
    <PublicAPI Include="PublicAPI.Shipped.txt" />
    <PublicAPI Include="PublicAPI.Unshipped.txt" />
  </ItemGroup>
121
  <ImportGroup Label="Targets">
A
Andy Gocke 已提交
122
    <Import Project="..\..\..\build\Targets\VSL.Imports.targets" />
123 124
    <Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
  </ImportGroup>
125
</Project>