Для начала нужно поставить .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