Проблема с использованием aspnet_compiler с проектом VS2010 для сборки сборок для .NET 3.5 - PullRequest
2 голосов
/ 30 марта 2011

Я пытаюсь использовать aspnet_compile.exe для компиляции веб-приложения ASP.NET. Команда, которую я использую, выглядит следующим образом:

aspnet_compiler.exe -f -c -p PATH_TO_WEB_APP -v /
-fixednames -errorstack PATH_TO_DESIRED_FOLDER  

Раньше это работало нормально, но я пытаюсь перенести проекты с VS2008 на VS2010. Но я не хочу обновлять все проекты до .NET 4 (пока). Так что все они работают в VS2010 против .NET 3.5 и нормально работают через него.

Но когда я запускаю команду aspnet_compiler (используя версию 2.0 компилятора), я получаю следующее.

error ASPCONFIG: Could not load file or assembly 'ASSEMBLY_NAME' 
or one of its dependencies. This assembly is built by a runtime newer than
the currently loaded runtime and cannot be loaded.

Но если я попытаюсь использовать новый aspnet_compiler, включенный в VS2010, он будет собираться с .NET 4, а затем созданные сборки не смогут использоваться остальными 3.5 сборками.

Итак, мой вопрос: как я могу использовать aspnet_compiler против проекта веб-приложения VS2010, в то же время создавая его для .NET 2.0 / 3.5?

1 Ответ

0 голосов
/ 17 мая 2011

% windir% \ Microsoft.NET \ Framework \ v2.0.50727

Подробнее см. Здесь:

http://msdn.microsoft.com/en-us/library/ms229863.aspx#findingthecorrectversion

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...