我有一個現有的C#應用程序。我想要的是爲C#應用程序的某些部分編寫本地代碼以提高速度,另一部分使用C#應用程序,另一部分使用C++/CLI爲C#應用程序提供接口。所以對於後面的部分,我需要將C#代碼轉換爲C++/CLI。將一些C#代碼轉換爲託管或C++/CLI代碼
我想知道如果我可以將我的C#代碼轉換爲C++/CLI代碼。也許將.NET程序集轉換爲C++/CLI會是獲取特定代碼的更好辦法。我看着反射器和它的插件CppCli。但插件不再可用。所以我正在尋找任何方法來實現這一點。我將不勝感激任何建議。
你爲什麼要這樣做?一般來說,除CLI之外,你應該避免做任何事情。 – mydogisbox
那麼,我已經編寫了原型的c#代碼,並且我們希望通過C++應用程序提高其速度。我想知道我是否可以自動化轉換過程。 –
用C++/CLI(或者至少不是很明顯)你不會提高速度。你可以用本地C++提高速度,但正如你可能知道的那樣,這種轉換並不是微不足道的。(我們生產的C#到C++轉換器,但即使有一定程度的自動轉換,這絕對不是心靈的懦弱)。 –