Здравствуйте, mаrvin, Вы писали:
M>Самый очевидный и простой workaround -- использовать Task
M>CreateCSharpManifestResourceName из Microsoft.Build.Tasks:
M>(Nemerle.MSBuild.targets)
M>M><UsingTask
M> TaskName="Microsoft.Build.Tasks.CreateCSharpManifestResourceName"
M> AssemblyName="Microsoft.Build.Tasks"/>
M>И затем использовать CreateCSharpManifestResourceName вместо
M>CreateNemerleManifestResourceName. У меня работает.
M>Однако есть одно но. У ресурсов получаются имена не
M>rootNamespace.<resourceFileName>, а obj.Any.<resourceFileName>.
M>Иожет быть, это можно исправить? Вполне возможно, просто нужно
M>дописать что-нибудь в конфиге.
Я тут вожусь сейчас с проблемой похожего характера.
Решил ее, что называется, без включения мозгов. Просто скопипастил код работы с ресурсами из Microsoft.CSharp.targets. Так как делал я все этот не осознанно, то не уверен, что сделал все правильно.
Изменения доступно в версии
8509.
Поглядите, плиз, "на вшивость". На первый взгляд все работает правильно. Но чем черт не шутит...