Unable to open configSource file that was added as link

前端 未结 6 901
走了就别回头了
走了就别回头了 2021-02-07 08:54

In my MVC application I use external config files to keep clean web.config. Some files are common and I added them to project as link from one location. For those files I set Co

相关标签:
6条回答
  • 2021-02-07 09:24

    I added the post build event as suggested. But the exact steps are:

    1. Right click on the project and navigate to properties
    2. Click on the Build Events tab
    3. In the Post-build event command line: box I added:

    xcopy /s "$(ProjectDir)\bin\Config" "$(ProjectDir)\Config"

    0 讨论(0)
  • 2021-02-07 09:34

    Right click on the config file > Properties. Set the setting like below screenshot

    0 讨论(0)
  • 2021-02-07 09:37

    See https://stackoverflow.com/a/38408867/2240453 Long story short: You can add

    <connectionStrings configSource="bin\Connections.config">  
    </connectionStrings>
    

    to differentiate configuration (deploy/release so debug/deploy version) You can add transformation . It's quite handy to use them anyway.

    (Yes, i know the topic is solved, but maybe someone will find this information useful as I did)

    0 讨论(0)
  • 2021-02-07 09:39

    Finally I found what was the issue. When use Copy always, files are copied to bin folder. But files are searched in the virtual directory not in the bin. So I added post build task which copies files to correct destination.

    0 讨论(0)
  • 2021-02-07 09:41

    I suffered from the same problem. In my case, config file's 'Build Action' property was the cause. ( Right click on the config file > Properties > Build Action )

    The 'Build Action' value was set to 'None'. After I changed it to 'Content', the problem sovled. ( I am not sure if it was 'a Visual Studio's bug' or 'my click-by-mistake' that made it set to 'None'.

    0 讨论(0)
  • 2021-02-07 09:48

    After trying the xcopy solution, which failed, the follow worked for me:

    Right click the cstrings.config, go to Properties.

    Set the property Copy to Output Directory value to Copy always

    0 讨论(0)
提交回复
热议问题