Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6011055
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 23, 20262026-05-23T02:12:16+00:00 2026-05-23T02:12:16+00:00

I’ve created the following custom target: [Target(MyTarget) public class MyTarget : TargetWithLayout This class

  • 0

I’ve created the following custom target:

[Target("MyTarget")
public class MyTarget : TargetWithLayout

This class is defined within its own assembly, lets say MyTargets.dll (not real name). The NLog.config file has the following lines

<extensions>
    <add assembly="MyTargets, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
</extensions>

A target has been defined to use this new type:

<target name="myTarget" xsi:type="MyTarget" />

A logger has been defined to use this target (omitted).

My application will successfully load the configuration if I reference the targets assembly project. If I try and reference an output DLL it will fail to load. If I programmatically add the target from the assembly (bin reference not project) then it works.

The DLLs seems to be in the right place, i.e. bin dir. The type must exist because I can reference the type in code but it seems to fall over when trying to reference the type in code.

Why not just do it in code? Well its part of a nuget package that I’m building and I want a standard configuration file distributed to all consumers of this code lib.

Any suggestions / ideas would be greatly appreciated

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-23T02:12:17+00:00Added an answer on May 23, 2026 at 2:12 am

    Turns out I am an idiot.

    For unrelated reasons I had decided to copy the NLog.config file to the bin directory on build, whilst keeping the original at the root project level. This has caused some sort of conflict within NLog.

    When I remove the config file from the bin directory then the configuration file at the root level is loaded correctly and my custom targets are found as expeceted. If I remove the config file from the project root level and put it in the bin directory (i.e the same level as the assembly containing the custom target) then the configuration file that is loaded will not be able to find the custom target.

    So to recap, I stopped putting the configuration file in the bin directory and left it where it is defined (the project root level)

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a string like this: La Torre Eiffel paragonata all&#8217;Everest What PHP function
I'm parsing an RSS feed that has an &#8217; in it. SimpleXML turns this
link Im having trouble converting the html entites into html characters, (&# 8217;) i
For some reason, after submitting a string like this Jack’s Spindle from a text
this is what i have right now Drawing an RSS feed into the php,
I have this code to decode numeric html entities to the UTF8 equivalent character.
I'm using v2.0 of ClassTextile.php, with the following call: $testimonial_text = $textile->TextileRestricted($_POST['testimonial']); ... and
I am doing a simple coin flipping experiment for class that involves flipping a
I have this code: - (void)parser:(NSXMLParser *)parser foundCDATA:(NSData *)CDATABlock { NSString *someString = [[NSString
public static bool CheckLogin(string Username, string Password, bool AutoLogin) { bool LoginSuccessful; // Trim

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.