Для начала нужно поставить .NET Framework 1.1. Теперь мы должны создать target файл, который мы затем подключим в csproj. Проблема в том, что набор опций csc.exe для .NET 1.1 немного не совпадает с набором опций для .NET 3.5. Поэтому некоторые опции задавлены. Вот пример такого файла с именем Csc11.Targets:
<?xml version="1.0" encoding="utf-8"?>
<!-- Included into the project files right after MS common targets. -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
<PropertyGroup>
<UseHostCompilerIfAvailable>False</UseHostCompilerIfAvailable>
<TargetFrameworkVersion>v1.1</TargetFrameworkVersion>
<ErrorReport></ErrorReport>
<NoWarn>1591</NoWarn>
<AssemblyOriginatorKeyFile></AssemblyOriginatorKeyFile>
<CscToolPath>$(WinDir)\Microsoft.NET\Framework\v1.1.4322</CscToolPath>
</PropertyGroup>
</Project>
Далее модифицируем csproj. Внимание, наш импорт должен быть последним в списке импортов!
<Import Project="Csc11.Targets" />
На этом все должно заработать. После модификации файла csproj, при загрузке, вам могут задать вопрос о том что ваш проект имеет внешние ссылки. Ответить нужно это вопрос нужно так:
No comments:
Post a Comment