EDN Admin
Well-known member
The DataGridView properties panel in Visual C# Express 2010 became blank for a specific project only. The panel was not blank before, and it just suddenly became blank today.
Doing some research on the problem, this issue has also been raised before in older versions of Visual Studio:
http://social.msdn.microsoft.com/Forums/en/vbide/thread/9bd79643-35d8-44be-8ec6-bf6a922ec481 http://social.msdn.microsoft.com/Forums/en/vbide/thread/9bd79643-35d8-44be-8ec6-bf6a922ec481<br/>
http://social.msdn.microsoft.com/forums/en-us/winformsdesigner/thread/5316B3A9-6C31-40C0-9E2B-A7224DB13486 http://social.msdn.microsoft.com/forums/en-us/winformsdesigner/thread/5316B3A9-6C31-40C0-9E2B-A7224DB13486<br/>
http://social.msdn.microsoft.com/Forums/en-US/vbide/thread/238951dc-a643-4587-a471-c66183f84a59 http://social.msdn.microsoft.com/Forums/en/vbide/thread/9bd79643-35d8-44be-8ec6-bf6a922ec481 <br/>
http://stackoverflow.com/questions/1412830/my-datagridview-properties-window-went-blank http://stackoverflow.com/questions/1412830/my-datagridview-properties-window-went-blank http://social.msdn.microsoft.com/Forums/en/vbide/thread/9bd79643-35d8-44be-8ec6-bf6a922ec481
DISK SPACE
I have 2GB of free disk space, so that should not be an issue.
PATH
The path to the project does not contain an ampersand. Ive also tried copying the project over to the root folder and opening up the solution from there - DataGridView properties still empty.
VC# EXPRESS 2010 RESTART
Closed the solution and VC# Express, and restarted the program and reopened the solution. No change. DataGridView properties still empty.
SELECTED CONTROL VIA COMBO BOX
I selected the particular DataGridView control using the combo box under the properties panel. This caused Visual C# Express 2010 to crash! I tried this several times, and it always triggers a crash.
CREATED NEW SOLUTION
I created a new solution, and added a new form. I then copied over the C# designer.cs code into the new form. Switched to the designer view and now it showed the properties.
MY CONCLUSION
Since other projects opened using the same instance of VC# Express 2010 are not showing this problem, I concluded that the problem is isolated to that particular project. However, because of this form is only one of dozens in that particular project, I would
rather not recreate the entire project in a different solution, and just fix the current project.
Below are the .sln and .csproj concerned. What is wrong with this particular project? Is there a way to salvage it?
------------------- .sln file --------------------------
<pre class="prettyprint Microsoft Visual Studio Solution File, Format Version 11.00
# Visual C# Express 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProposalPremiumEstimator", "ProposalPremiumEstimatorProposalPremiumEstimator.csproj", "{32FE6995-56C7-49D1-B22A-68605810398A}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x86 = Debug|x86
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{32FE6995-56C7-49D1-B22A-68605810398A}.Debug|x86.ActiveCfg = Debug|x86
{32FE6995-56C7-49D1-B22A-68605810398A}.Debug|x86.Build.0 = Debug|x86
{32FE6995-56C7-49D1-B22A-68605810398A}.Release|x86.ActiveCfg = Release|x86
{32FE6995-56C7-49D1-B22A-68605810398A}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
[/code]
----------------------- .csproj file --------------------
<pre class="prettyprint <?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003
<PropertyGroup>
<Configuration Condition=" $(Configuration) == Debug</Configuration>
<Platform Condition=" $(Platform) == x86</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{32FE6995-56C7-49D1-B22A-68605810398A}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ProposalPremiumEstimator</RootNamespace>
<AssemblyName>ProposalPremiumEstimator</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
<FileAlignment>512</FileAlignment>
<IsWebBootstrapper>false</IsWebBootstrapper>
<PublishUrl>Eocuments and SettingsWKADesktopPremiumEstimator</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>1</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<UseApplicationTrust>false</UseApplicationTrust>
<PublishWizardCompleted>true</PublishWizardCompleted>
<BootstrapperEnabled>true</BootstrapperEnabled>
</PropertyGroup>
<PropertyGroup Condition=" $(Configuration)|$(Platform) == Debug|x86
<PlatformTarget>x86</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>binDebug</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" $(Configuration)|$(Platform) == Release|x86
<PlatformTarget>x86</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>binRelease</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup>
<ManifestCertificateThumbprint>2648D43B37843C4DA8C53F9D0EC5835CB4FB1647</ManifestCertificateThumbprint>
</PropertyGroup>
<PropertyGroup>
<ManifestKeyFile>ProposalPremiumEstimator_TemporaryKey.pfx</ManifestKeyFile>
</PropertyGroup>
<PropertyGroup>
<GenerateManifests>true</GenerateManifests>
</PropertyGroup>
<PropertyGroup>
<SignManifests>true</SignManifests>
</PropertyGroup>
<ItemGroup>
<Reference Include="CarlosAg.ExcelXmlWriter
<HintPath>libraryCarlosAg.ExcelXmlWriter.dll</HintPath>
</Reference>
<Reference Include="PresentationCore" />
<Reference Include="System" />
<Reference Include="System.configuration" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="FinancialRequirement.cs" />
<Compile Include="MedicalRequirementGrouping.cs" />
<Compile Include="MedicalRequirement.cs" />
<Compile Include="FormClientUpdater.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormClientUpdater.Designer.cs
<DependentUpon>FormClientUpdater.cs</DependentUpon>
</Compile>
<Compile Include="FormSpielGenerator.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormSpielGenerator.Designer.cs
<DependentUpon>FormSpielGenerator.cs</DependentUpon>
</Compile>
<Compile Include="WindowsAPI.cs" />
<Compile Include="FormOptionsGenerator.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormOptionsGenerator.Designer.cs
<DependentUpon>FormOptionsGenerator.cs</DependentUpon>
</Compile>
<Compile Include="FormProjectedFundValues.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormProjectedFundValues.Designer.cs
<DependentUpon>FormProjectedFundValues.cs</DependentUpon>
</Compile>
<Compile Include="FormPremiumEstimator.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormPremiumEstimator.Designer.cs
<DependentUpon>FormPremiumEstimator.cs</DependentUpon>
</Compile>
<Compile Include="FormAbout.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormAbout.Designer.cs
<DependentUpon>FormAbout.cs</DependentUpon>
</Compile>
<Compile Include="FormFundValues.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormFundValues.Designer.cs
<DependentUpon>FormFundValues.cs</DependentUpon>
</Compile>
<Compile Include="FormRatesEncoder.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormRatesEncoder.Designer.cs
<DependentUpon>FormRatesEncoder.cs</DependentUpon>
</Compile>
<Compile Include="FormRiderRates.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormRiderRates.Designer.cs
<DependentUpon>FormRiderRates.cs</DependentUpon>
</Compile>
<Compile Include="FormTest.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormTest.Designer.cs
<DependentUpon>FormTest.cs</DependentUpon>
</Compile>
<Compile Include="Helper.cs" />
<Compile Include="Keyboard.cs" />
<Compile Include="MainForm.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="MainForm.Designer.cs
<DependentUpon>MainForm.cs</DependentUpon>
</Compile>
<Compile Include="NativeMethods.cs" />
<Compile Include="SumAssuredMultiple.cs" />
<Compile Include="FormOptionsGeneratorPAA.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormOptionsGeneratorPAA.Designer.cs
<DependentUpon>FormOptionsGeneratorPAA.cs</DependentUpon>
</Compile>
<Compile Include="NonMedicalAuthorityLimit.cs" />
<Compile Include="Program.cs" />
<Compile Include="PropertiesAssemblyInfo.cs" />
<EmbeddedResource Include="FormClientUpdater.resx
<DependentUpon>FormClientUpdater.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormOptionsGenerator.resx
<DependentUpon>FormOptionsGenerator.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormProjectedFundValues.resx
<DependentUpon>FormProjectedFundValues.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormPremiumEstimator.resx
<DependentUpon>FormPremiumEstimator.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormAbout.resx
<DependentUpon>FormAbout.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormFundValues.resx
<DependentUpon>FormFundValues.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormOptionsGeneratorPAA.resx
<DependentUpon>FormOptionsGeneratorPAA.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormRatesEncoder.resx
<DependentUpon>FormRatesEncoder.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormRiderRates.resx
<DependentUpon>FormRiderRates.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormSpielGenerator.resx
<DependentUpon>FormSpielGenerator.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormTest.resx
<DependentUpon>FormTest.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="MainForm.resx
<DependentUpon>MainForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="PropertiesResources.resx
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="PropertiesResources.Designer.cs
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<None Include="App.config" />
<None Include="PropertiesSettings.settings
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="PropertiesSettings.Designer.cs
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
<None Include="ProposalPremiumEstimator_TemporaryKey.pfx" />
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include=".NETFramework,Version=v4.0,Profile=Client
<Visible>False</Visible>
<ProductName>Microsoft .NET Framework 4 Client Profile %28x86 and x64%29</ProductName>
<Install>true</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Client.3.5
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
<Install>false</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>false</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Sql.Server.Express.9.2
<Visible>False</Visible>
<ProductName>SQL Server 2005 Express Edition SP2 %28x86%29</ProductName>
<Install>true</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Windows.Installer.3.1
<Visible>False</Visible>
<ProductName>Windows Installer 3.1</ProductName>
<Install>true</Install>
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
<Content Include="occupationNotes.xml
<SubType>Designer</SubType>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="healthNotes.xml
<SubType>Designer</SubType>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="financialRequirements.xml
<SubType>Designer</SubType>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="medicalRequirements.xml
<SubType>Designer</SubType>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="spiels.xml
<SubType>Designer</SubType>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="populate.xml
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="riderRates.xml
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<SubType>Designer</SubType>
</Content>
<Content Include="funds.xml
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="nonMedicalAuthority.xml
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<SubType>Designer</SubType>
</Content>
<Content Include="projectionssample.xml
<SubType>Designer</SubType>
</Content>
<Content Include="rates.xml
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="sumAssuredMultiples.xml
<SubType>Designer</SubType>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</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.
<Target Name="BeforeBuild
</Target>
<Target Name="AfterBuild
</Target>
-->
</Project>[/code]
<br/>
<br/>
View the full article
Doing some research on the problem, this issue has also been raised before in older versions of Visual Studio:
http://social.msdn.microsoft.com/Forums/en/vbide/thread/9bd79643-35d8-44be-8ec6-bf6a922ec481 http://social.msdn.microsoft.com/Forums/en/vbide/thread/9bd79643-35d8-44be-8ec6-bf6a922ec481<br/>
http://social.msdn.microsoft.com/forums/en-us/winformsdesigner/thread/5316B3A9-6C31-40C0-9E2B-A7224DB13486 http://social.msdn.microsoft.com/forums/en-us/winformsdesigner/thread/5316B3A9-6C31-40C0-9E2B-A7224DB13486<br/>
http://social.msdn.microsoft.com/Forums/en-US/vbide/thread/238951dc-a643-4587-a471-c66183f84a59 http://social.msdn.microsoft.com/Forums/en/vbide/thread/9bd79643-35d8-44be-8ec6-bf6a922ec481 <br/>
http://stackoverflow.com/questions/1412830/my-datagridview-properties-window-went-blank http://stackoverflow.com/questions/1412830/my-datagridview-properties-window-went-blank http://social.msdn.microsoft.com/Forums/en/vbide/thread/9bd79643-35d8-44be-8ec6-bf6a922ec481
DISK SPACE
I have 2GB of free disk space, so that should not be an issue.
PATH
The path to the project does not contain an ampersand. Ive also tried copying the project over to the root folder and opening up the solution from there - DataGridView properties still empty.
VC# EXPRESS 2010 RESTART
Closed the solution and VC# Express, and restarted the program and reopened the solution. No change. DataGridView properties still empty.
SELECTED CONTROL VIA COMBO BOX
I selected the particular DataGridView control using the combo box under the properties panel. This caused Visual C# Express 2010 to crash! I tried this several times, and it always triggers a crash.
CREATED NEW SOLUTION
I created a new solution, and added a new form. I then copied over the C# designer.cs code into the new form. Switched to the designer view and now it showed the properties.
MY CONCLUSION
Since other projects opened using the same instance of VC# Express 2010 are not showing this problem, I concluded that the problem is isolated to that particular project. However, because of this form is only one of dozens in that particular project, I would
rather not recreate the entire project in a different solution, and just fix the current project.
Below are the .sln and .csproj concerned. What is wrong with this particular project? Is there a way to salvage it?
------------------- .sln file --------------------------
<pre class="prettyprint Microsoft Visual Studio Solution File, Format Version 11.00
# Visual C# Express 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProposalPremiumEstimator", "ProposalPremiumEstimatorProposalPremiumEstimator.csproj", "{32FE6995-56C7-49D1-B22A-68605810398A}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x86 = Debug|x86
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{32FE6995-56C7-49D1-B22A-68605810398A}.Debug|x86.ActiveCfg = Debug|x86
{32FE6995-56C7-49D1-B22A-68605810398A}.Debug|x86.Build.0 = Debug|x86
{32FE6995-56C7-49D1-B22A-68605810398A}.Release|x86.ActiveCfg = Release|x86
{32FE6995-56C7-49D1-B22A-68605810398A}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
[/code]
----------------------- .csproj file --------------------
<pre class="prettyprint <?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003
<PropertyGroup>
<Configuration Condition=" $(Configuration) == Debug</Configuration>
<Platform Condition=" $(Platform) == x86</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{32FE6995-56C7-49D1-B22A-68605810398A}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ProposalPremiumEstimator</RootNamespace>
<AssemblyName>ProposalPremiumEstimator</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
<FileAlignment>512</FileAlignment>
<IsWebBootstrapper>false</IsWebBootstrapper>
<PublishUrl>Eocuments and SettingsWKADesktopPremiumEstimator</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>1</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<UseApplicationTrust>false</UseApplicationTrust>
<PublishWizardCompleted>true</PublishWizardCompleted>
<BootstrapperEnabled>true</BootstrapperEnabled>
</PropertyGroup>
<PropertyGroup Condition=" $(Configuration)|$(Platform) == Debug|x86
<PlatformTarget>x86</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>binDebug</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" $(Configuration)|$(Platform) == Release|x86
<PlatformTarget>x86</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>binRelease</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup>
<ManifestCertificateThumbprint>2648D43B37843C4DA8C53F9D0EC5835CB4FB1647</ManifestCertificateThumbprint>
</PropertyGroup>
<PropertyGroup>
<ManifestKeyFile>ProposalPremiumEstimator_TemporaryKey.pfx</ManifestKeyFile>
</PropertyGroup>
<PropertyGroup>
<GenerateManifests>true</GenerateManifests>
</PropertyGroup>
<PropertyGroup>
<SignManifests>true</SignManifests>
</PropertyGroup>
<ItemGroup>
<Reference Include="CarlosAg.ExcelXmlWriter
<HintPath>libraryCarlosAg.ExcelXmlWriter.dll</HintPath>
</Reference>
<Reference Include="PresentationCore" />
<Reference Include="System" />
<Reference Include="System.configuration" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="FinancialRequirement.cs" />
<Compile Include="MedicalRequirementGrouping.cs" />
<Compile Include="MedicalRequirement.cs" />
<Compile Include="FormClientUpdater.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormClientUpdater.Designer.cs
<DependentUpon>FormClientUpdater.cs</DependentUpon>
</Compile>
<Compile Include="FormSpielGenerator.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormSpielGenerator.Designer.cs
<DependentUpon>FormSpielGenerator.cs</DependentUpon>
</Compile>
<Compile Include="WindowsAPI.cs" />
<Compile Include="FormOptionsGenerator.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormOptionsGenerator.Designer.cs
<DependentUpon>FormOptionsGenerator.cs</DependentUpon>
</Compile>
<Compile Include="FormProjectedFundValues.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormProjectedFundValues.Designer.cs
<DependentUpon>FormProjectedFundValues.cs</DependentUpon>
</Compile>
<Compile Include="FormPremiumEstimator.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormPremiumEstimator.Designer.cs
<DependentUpon>FormPremiumEstimator.cs</DependentUpon>
</Compile>
<Compile Include="FormAbout.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormAbout.Designer.cs
<DependentUpon>FormAbout.cs</DependentUpon>
</Compile>
<Compile Include="FormFundValues.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormFundValues.Designer.cs
<DependentUpon>FormFundValues.cs</DependentUpon>
</Compile>
<Compile Include="FormRatesEncoder.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormRatesEncoder.Designer.cs
<DependentUpon>FormRatesEncoder.cs</DependentUpon>
</Compile>
<Compile Include="FormRiderRates.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormRiderRates.Designer.cs
<DependentUpon>FormRiderRates.cs</DependentUpon>
</Compile>
<Compile Include="FormTest.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormTest.Designer.cs
<DependentUpon>FormTest.cs</DependentUpon>
</Compile>
<Compile Include="Helper.cs" />
<Compile Include="Keyboard.cs" />
<Compile Include="MainForm.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="MainForm.Designer.cs
<DependentUpon>MainForm.cs</DependentUpon>
</Compile>
<Compile Include="NativeMethods.cs" />
<Compile Include="SumAssuredMultiple.cs" />
<Compile Include="FormOptionsGeneratorPAA.cs
<SubType>Form</SubType>
</Compile>
<Compile Include="FormOptionsGeneratorPAA.Designer.cs
<DependentUpon>FormOptionsGeneratorPAA.cs</DependentUpon>
</Compile>
<Compile Include="NonMedicalAuthorityLimit.cs" />
<Compile Include="Program.cs" />
<Compile Include="PropertiesAssemblyInfo.cs" />
<EmbeddedResource Include="FormClientUpdater.resx
<DependentUpon>FormClientUpdater.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormOptionsGenerator.resx
<DependentUpon>FormOptionsGenerator.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormProjectedFundValues.resx
<DependentUpon>FormProjectedFundValues.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormPremiumEstimator.resx
<DependentUpon>FormPremiumEstimator.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormAbout.resx
<DependentUpon>FormAbout.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormFundValues.resx
<DependentUpon>FormFundValues.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormOptionsGeneratorPAA.resx
<DependentUpon>FormOptionsGeneratorPAA.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormRatesEncoder.resx
<DependentUpon>FormRatesEncoder.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormRiderRates.resx
<DependentUpon>FormRiderRates.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormSpielGenerator.resx
<DependentUpon>FormSpielGenerator.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormTest.resx
<DependentUpon>FormTest.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="MainForm.resx
<DependentUpon>MainForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="PropertiesResources.resx
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="PropertiesResources.Designer.cs
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<None Include="App.config" />
<None Include="PropertiesSettings.settings
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="PropertiesSettings.Designer.cs
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
<None Include="ProposalPremiumEstimator_TemporaryKey.pfx" />
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include=".NETFramework,Version=v4.0,Profile=Client
<Visible>False</Visible>
<ProductName>Microsoft .NET Framework 4 Client Profile %28x86 and x64%29</ProductName>
<Install>true</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Client.3.5
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
<Install>false</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>false</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Sql.Server.Express.9.2
<Visible>False</Visible>
<ProductName>SQL Server 2005 Express Edition SP2 %28x86%29</ProductName>
<Install>true</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Windows.Installer.3.1
<Visible>False</Visible>
<ProductName>Windows Installer 3.1</ProductName>
<Install>true</Install>
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
<Content Include="occupationNotes.xml
<SubType>Designer</SubType>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="healthNotes.xml
<SubType>Designer</SubType>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="financialRequirements.xml
<SubType>Designer</SubType>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="medicalRequirements.xml
<SubType>Designer</SubType>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="spiels.xml
<SubType>Designer</SubType>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="populate.xml
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="riderRates.xml
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<SubType>Designer</SubType>
</Content>
<Content Include="funds.xml
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="nonMedicalAuthority.xml
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<SubType>Designer</SubType>
</Content>
<Content Include="projectionssample.xml
<SubType>Designer</SubType>
</Content>
<Content Include="rates.xml
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="sumAssuredMultiples.xml
<SubType>Designer</SubType>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</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.
<Target Name="BeforeBuild
</Target>
<Target Name="AfterBuild
</Target>
-->
</Project>[/code]
<br/>
<br/>
View the full article