the MSC def file is created from the map file, which is to be generated of first compile (enable create map)

content of .map file is something like

....
 0001:00009c90       ??0TestDll@@QAE@XZ         1000ac90 f   TestDll.obj
 0001:00009cc0       ??_GTestDll@@UAEPAXI@Z     1000acc0 f i TestDll.obj
 0001:00009cc0       ??_ETestDll@@UAEPAXI@Z     1000acc0 f i TestDll.obj
 0001:00009d00       ??1TestDll@@UAE@XZ         1000ad00 f   TestDll.obj
 0001:00009d20       ?MyTestFunction@TestDll@@QAEHXZ 1000ad20 f   TestDll.obj
 0001:00009d40       ??0Nuller@Upp@@QAE@XZ      1000ad40 f i TestDll.obj
....

you can strip off the unnessessary stuff when pasting the text into excel or openoffice and setting as delimiter the space
the content of the .def file is then something like

EXPORTS
??0TestDll@@QAE@XZ
??_GTestDll@@UAEPAXI@Z
??_ETestDll@@UAEPAXI@Z
??1TestDll@@UAE@XZ
?MyTestFunction@TestDll@@QAEHXZ
??0Nuller@Upp@@QAE@XZ

modify your dll package config
create new link option

WHEN: MSC & DLL		/DEF:TestDll.def

/recompile, ensure that it really recompiles, change something in your source files (space add or something)

it will error things:
....
TestDll.def : warning LNK4102: export of deleting destructor 'public: virtual void * __thiscall TestDll::`scalar deleting destructor'(unsigned int)'; i
	mage may not run correctly
TestDll.def : warning LNK4102: export of deleting destructor 'public: virtual void * __thiscall TestDll::`vector deleting destructor'(unsigned int)'; i
	mage may not run correctly
   Creating library C:\upp_1679\out\MSC9.Debug.Debug_full.Dll.Mt.Shared.So\TestDll.lib and object C:\upp_1679\out\MSC9.Debug.Debug_full.Dll.Mt.Shared.S
	o\TestDll.exp
TestDll.obj : error LNK2001: unresolved external symbol "public: virtual void * __thiscall TestDll::`vector deleting destructor'(unsigned int)" (??_ETe
	stDll@@UAEPAXI@Z)
TestDll.exp : error LNK2001: unresolved external symbol "public: virtual void * __thiscall TestDll::`vector deleting destructor'(unsigned int)" (??_ETe
	stDll@@UAEPAXI@Z)
C:\upp_1679\out\MSC9.Debug.Debug_full.Dll.Mt.Shared.So\TestDll.dll : fatal error LNK1120: 1 unresolved externals
....

remove the virtual destructor things, they may not be there, dont know exactly why
??_GTestDll@@UAEPAXI@Z
??_ETestDll@@UAEPAXI@Z

recompile again, this should work

in your application, that also has to be compiled with MSC, include only the header of the dll
an add a library dependency in your package organizer (TestDll)
copy the TestDll.dll and .lib into the package folder of the app, it will be able to compile then
copy them also in the output/execution folder, it should be able to start
