сборка не той версии
От: shi  
Дата: 09.04.08 20:59
Оценка:
такая вот проблема:

пробую directx на c#
прога вылетает с исключением:

Unhandled Exception: System.IO.FileNotFoundException: File or assembly name System.Drawing, or one of its dependencies, was not found.
File name: "System.Drawing"
   at TestForm.InitD3D()
   at TestForm.Main()

Fusion log follows:
=== Pre-bind state information ===
LOG: DisplayName = System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 (Fully-specified)
LOG: Appbase = D:\projects\games\engine\approach6.net\
LOG: Initial PrivatePath = NULL
Calling assembly : Microsoft.DirectX.Direct3D, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35.
===

LOG: Publisher policy file is not found.
LOG: Host configuration file not found.
LOG: Using machine configuration file from C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\config\machine.config.
LOG: Post-policy reference: System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
LOG: Attempting download of new URL file:///D:/projects/games/engine/approach6.net/System.Drawing.DLL.
LOG: Attempting download of new URL file:///D:/projects/games/engine/approach6.net/System.Drawing/System.Drawing.DLL.
LOG: Attempting download of new URL file:///D:/projects/games/engine/approach6.net/System.Drawing.EXE.
LOG: Attempting download of new URL file:///D:/projects/games/engine/approach6.net/System.Drawing/System.Drawing.EXE.


компилирую так:

csc /r:"c:\windows\microsoft.net\directx for managed code\1.0.2902.0\microsoft.directx.dll" /r:"c:\windows\microsoft.net\directx for managed code\1.0.2902.0\microsoft.directx.direct3d.dll" /r:"c:\windows\microsoft.net\directx for managed code\1.0.2911.0\microsoft.directx.direct3dx.dll" main.cs



подскажите,плз,где какой конфиг посмотреть и что в нем написать, чтоб эта железяка не выпендривалась
заранее спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.