Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
aby użyć typu "type", musisz odwołać się do zestawu "assembly"
Uwagi
Przekazywanie typu będzie działać dla aplikacji klienckiej do momentu ponownego skompiluj klienta. Podczas ponownego kompilowania będzie potrzebne odwołanie dla każdego zestawu zawierającego definicję typu używanego w aplikacji klienckiej.
Aby uzyskać więcej informacji, zobacz Przekazywanie typów (C++/CLI).
Example
Poniższy przykład tworzy zestaw zawierający nową lokalizację typu.
// C3465.cpp
// compile with: /clr /LD
public ref class R {
public:
ref class N {};
};
W poniższym przykładzie skompiluje zestaw, który zawiera definicję typu, ale teraz zawiera składnię przekazywania dla typu.
// C3465_b.cpp
// compile with: /clr /LD
#using "C3465.dll"
[ assembly:TypeForwardedTo(R::typeid) ];
Poniższy przykład generuje kod C3465.
// C3465_c.cpp
// compile with: /clr
// C3465 expected
#using "C3465_b.dll"
// Uncomment the following line to resolve.
// #using "C3465.dll"
int main() {
R^ r = gcnew R();
}