Jag har laddat ner ett exempel i form av ett projekt. Nu vill jag kopiera dessa filer till mitt eget projekt. Jag har kopierat in alla filer men när jag försöker köra en fil får jag felmeddelandet
'Multilingual.DefaultPage' is defined in multiple places; using definition from 'C:\WINNT\Microsoft.NET\Framework\v1.0.3705\Temporary ASP.NET Files\myproject\da41b181\57f7c307\assembly\dl\987b5501\e015b7bb_9c1ec201\Multilingual.DLL'
Först och främst, vad betyder det här? För det andra, skall jag använda den .dll-fil som följde med exempelprojektet eller skall jag kompilera en egen?
Jag tror du lagt till filen 'multilingual.dll' som referens två gånger i din projektfil (två kopior från olika ställen). Om du tittar i solution explorern och klickar dig ner till ditt projekts 'References' ser du detta.
Enligt http://support.microsoft.com/default.aspx?scid=kb;EN-US;q318274 kan rätta till det om felet gäller mscorlib.dll genom att ge ASPNET-kontot List Folder/Read Data-rättigheter till varje mapp i pathen till mscorlib.dll. Jag provade det men det blev ingen skillnad.
Jag testade även att lägga till compilerOptions="/nostdlib" i <compiler>-definitionen för c#. Inget fungerade.
Det här är ju makalöst. Jag ändrade warningLevel="1" till warningLevel="0" i <compiler>-definitionen för c#. Då ignorerar den varningarna. Men det kan ju inte vara rätt att göra så?
Hmm, det har nog inte med den där ms-artikeln att göra.. Enligt den skall felmeddelandet vara i stil med:
Compiler Error Message: CS1595: 'System.Collections.ArrayList' is defined in multiple places; using definition from 'c:\winnt\microsoft.net\framework\v1.0.3705\mscorlib.dll'
-or-
Compiler Error Message: CS1595: 'System.Runtime.CompilerServices.CompilerGlobalScopeAttribute' is defined in multiple places; using definition from 'c:\windows\microsoft.net\framework\v1.0.3705\mscorlib.dll'