Bug 21667 - Remove or disable code path that looks for /Developer/MonoTouch/usr/share/doc/MonoTouch/MDocArchiveToMsxDocConverter.exe?
Summary: Remove or disable code path that looks for /Developer/MonoTouch/usr/share/doc...
Alias: None
Product: Visual Studio Extensions
Classification: Xamarin
Component: iOS ()
Version: 3.3
Hardware: PC Windows
: High minor
Target Milestone: ---
Assignee: Bugzilla
Depends on:
Reported: 2014-07-29 13:32 UTC by Brendan Zagaeski (Xamarin Team, assistant)
Modified: 2015-02-10 06:55 UTC (History)
8 users (show)

Is this bug a regression?: ---
Last known good build:

Log files (6.33 KB, application/zip)
2014-07-29 13:32 UTC, Brendan Zagaeski (Xamarin Team, assistant)

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.

Please create a new report on Developer Community with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:

Description Brendan Zagaeski (Xamarin Team, assistant) 2014-07-29 13:32:36 UTC
Created attachment 7520 [details]
Log files

Remove or disable the code path that looks for /Developer/MonoTouch/usr/share/doc/MonoTouch/MDocArchiveToMsxDocConverter.exe?

The idea for this bug comes from another bug report:

One point of confusion in bug 21641 is that the error logs contain the following message:
> Error: /Developer/MonoTouch/usr/share/doc/MonoTouch/MDocArchiveToMsxDocConverter.exe not found

If I recall correctly, the documentation sync feature has been switched off (at least for now). Additionally, this error does not affect pairing, build, deployment, or debugging on my computer. Perhaps this is just a left-over from the currently inactive documentation sync feature? Or maybe the code _also_ looks up the executable in its up-to-date location [1]?

> [1] /Developer/MonoTouch/share/doc/MonoTouch/MDocArchiveToMsxDocConverter.exe

To make debugging other "real" errors easier, it would be nice to eliminate this "harmless" error from the logs, if possible. Alternatively, if the code is actually also looking up the `.exe` in the correct location, perhaps this error could be changed to a warning?


## Steps followed to produce the attached logs

1. Start Xamarin.iOS Build Host.

2. Delete the log folders: `~/Library/Logs/Xamarin/MonoTouchVS` and `%LOCALAPPDATA%\Xamarin\Log`.

3. Open an iOS solution in Visual Studio. (Visual Studio already had cached pairing information for the build host).

4. Select "Tools -> Options -> Xamarin -> iOS Settings -> SDK Synchronization -> Check Now".

5. Collect the log files.

The error appears once during the initial StatusSdk check when VS connects, and again during the manual StatusSdk check.

## Additional information

Note that there are several other "harmless" errors in the log files. It would be nice to clean those up a bit too where possible, but I can file other bugs for those later.

## Version information

### Windows
XamarinVS 3.3.44
Windows 8.1 64-bit (in VMWare Fusion)

### Mac
OS X 10.9.4
Comment 1 Brendan Zagaeski (Xamarin Team, assistant) 2014-10-03 17:57:13 UTC
Just for reference, I filed a separate but very similar bug for another closely related error:

> Error: /Developer/MonoTouch/usr/share/doc/MonoTouch/apple-doc-wizard not found

Comment 2 Saurabh 2015-02-06 06:33:21 UTC
SDK Synchronization no more exists under Tools -> Options -> Xamarin -> iOS Settings.
Comment 3 Mohit Kheterpal 2015-02-10 06:55:10 UTC
SDK sync feature has been removed, so as of now I am closing this issue.