有人提到使用COM interop從2.0應用程序使用4.0庫。我的要求略有不同,因爲我不想將類型公開給我的2.0應用程序,但是我在2.0應用程序中有一個Diagnostics.Process.Start(....)命令,直到現在,它在其他地方的其他地方啓動了一個外部EXE本地驅動器也已在2.0框架下編譯。從2.0應用程序啓動外部4.0進程
外部EXE已經升級到使用框架4.0,並且Diagnostics.Process.Start不再有效,似乎是出於這個原因。
我試圖改變被稱爲EXE的.csproj文件下的框架類型,重新編譯和嘗試,但仍然沒有喜悅,不知道現在它是否在VS2010下,它被不可逆轉地改變爲不再兼容2.0。我不會認爲這將是一個問題,就像我說我不是在庫中調用類型,我只是使用Diagnostics.Process.Start來啓動一個外部EXE,這肯定不應該關心什麼版本的框架它是根據什麼編譯的?
有沒有人遇到類似這樣的事情?
Process.Start()完全不關心啓動的進程所需的資源。 「不起作用」不是一個合適的問題描述。 –