저는 C#으로 잠시 동안 작업 해 왔는데이 오류가 좀 이상합니다. 오류는 존재하지 않는 것을 말합니다. 내 프로젝트를 test.dll이나 그 무엇이든, 사용자 정의 dll과 시스템만을 사용하여 참조한 적이 없습니다..NET v2.0.50727 이상한 DLL로드 중
오류 로그 : 그것은 종류의 레이아웃을 깨고 때문에 http://tinypaste.com/cb350
여기에 로그를 게시하지 않았나요?
홈페이지 :
[STAThread]
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
bool forceFirstRun = false;
if (args.Length == 1)
if (args[0].Trim().ToUpper() == "-ffr") // Force First Run
forceFirstRun = true;
if (forceFirstRun | args.Length == 0)
Application.Run(new frmGUI());
else
{
string[] cmdArgs = args;
List<string> lstCmdArgs = new List<string>(cmdArgs);
if (forceFirstRun)
{
lstCmdArgs.RemoveAt(0);
cmdArgs = lstCmdArgs.ToArray();
}
ParseScript.Start(cmdArgs);
}
}
ParseScript 클래스 : 클래스 ParseScript { 개인 정적 문자열의 ErrorMessage = "";
private static string[] validVersionsArray = new string[] { "v171", "v1712 };
private static List<string> validVersions = new List<string>(validVersionsArray);
...
오류 권리 목록 validVersion을 정의한 후 발생;
ParseScript.Start는 매우 크지 만 Main 메서드에서 클래스를 빌드하는 동안 오류가 바로 발생합니다.
죄송 사람은, 문제는 실제로 내 디버그 매개 변수는 첫 번째 작업 인수를했고 제대로 경로 대신 두 가지 중 하나 백 슬래시를 사용하던 포맷되지 않은 사실이었다.
코드도 볼 수 있습니까? 특히 Main과 proj42.ParseScript.Start –
사용자 정의 dll은 무엇입니까? 그것은 test.dll에 대한 의존성을 가지고 있습니까? – cristobalito