Template installs ok now.

This commit is contained in:
mterwoord_cp 2010-03-14 16:46:12 +00:00
parent 4d839d239f
commit f00c1ea05b
10 changed files with 39 additions and 9 deletions

View file

@ -16,6 +16,8 @@
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>Cosmos.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@ -99,6 +101,7 @@
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="Cosmos.snk" />
<None Include="Cosmos.targets" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

View file

@ -16,6 +16,8 @@
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>Cosmos.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@ -53,6 +55,9 @@
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<None Include="Cosmos.snk" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.

Binary file not shown.

View file

@ -15,9 +15,8 @@
<OldToolsVersion>2.0</OldToolsVersion>
<UpgradeBackupLocation>
</UpgradeBackupLocation>
<SignAssembly>false</SignAssembly>
<AssemblyOriginatorKeyFile>
</AssemblyOriginatorKeyFile>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>Cosmos.snk</AssemblyOriginatorKeyFile>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
@ -133,6 +132,9 @@
<Name>Cosmos.Debug.HostProcess</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="Cosmos.snk" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.

Binary file not shown.

View file

@ -135,9 +135,9 @@
<Compile Include="VSProjectNode.cs" />
<Compile Include="VSProject.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<None Include="Templates\Projects\CosmosProject\AssemblyInfo.cs" />
<None Include="Templates\Projects\CosmosProject\Program.cs" />
<None Include="Templates\Projects\CosmosProject\Kernel.Cosmos" />
<ZipProject Include="Templates\Projects\CosmosProject\AssemblyInfo.cs" />
<ZipProject Include="Templates\Projects\CosmosProject\Program.cs" />
<ZipProject Include="Templates\Projects\CosmosProject\CosmosProject.Cosmos" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="VSPackage.resx">
@ -150,6 +150,7 @@
<None Include="Key.snk" />
<Content Include="PLKResponse.html" />
<Content Include="Resources\Cosmos.ico" />
<ZipProject Include="Templates\Projects\CosmosProject\CosmosProject.ico" />
<EmbeddedResource Include="BuildOptionsPropertyPage.resx">
<DependentUpon>BuildOptionsPropertyPage.cs</DependentUpon>
</EmbeddedResource>
@ -181,7 +182,8 @@
<EmbeddedResource Include="VMOptionsQemu.resx">
<DependentUpon>VMOptionsQemu.cs</DependentUpon>
</EmbeddedResource>
<Content Include="Templates\Projects\CosmosProject\Kernel.ico" />
<ZipProject Include="Templates\Projects\CosmosProject\CosmosProject.vstemplate" />
<ZipProject Include="Templates\Projects\CosmosProject\Kernel.ico" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Build\Cosmos.Build.Common\Cosmos.Build.Common.csproj">

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View file

@ -0,0 +1,19 @@
<VSTemplate Version="2.0.0" Type="Project" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>Cosmos Project</Name>
<Description>A project for creating a Cosmos Kernel</Description>
<Icon>Kernel.ico</Icon>
<ProjectType>Cosmos</ProjectType>
<SortOrder>50</SortOrder>
<NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
<CreateNewFolder>true</CreateNewFolder>
<DefaultName>CosmosProject</DefaultName>
<ProvideDefaultName>true</ProvideDefaultName>
</TemplateData>
<TemplateContent>
<Project File="Kernel.Cosmos" ReplaceParameters="true">
<ProjectItem ReplaceParameters="true" OpenInEditor="true">Program.cs</ProjectItem>
<ProjectItem ReplaceParameters="true" OpenInEditor="false">AssemblyInfo.cs</ProjectItem>
</Project>
</TemplateContent>
</VSTemplate>

View file

@ -43,10 +43,9 @@ namespace Cosmos.VS.Package {
"Cosmos", // This is the overall group name in new project on left side
"Cosmos Project Files (*.Cosmos);*.Cosmos",
"Cosmos", "Cosmos",
@"..\..\Templates\Projects\CosmosProject"
@"..\Templates\Projects\CosmosProject"
, LanguageVsTemplate = "CosmosProject"
, NewProjectRequireNewFolderVsTemplate = false)]
// Property Pages
//[ProvideObject(typeof(PropPageEnvironment), RegisterUsing = RegistrationMethod.CodeBase)]
//[ProvideObject(typeof(PropPageTest), RegisterUsing = RegistrationMethod.CodeBase)]