Comments (5)
You can ignore the xml warnings - Visual Studio editor has an xsd for msbuild, but it only contains a limited set of items. MSBuild xml ultimately has no defined schema for properties and item metadata.
I believe the issue is slow-cheetah is running, but app.config is then being copied to the output directory and undoing the transform. Can you remove this line and try again:
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
from slow-cheetah.
I removed the above line but now there is no App.config
at all in my Release folder. In Visual Studio, the Copy to Output Directory option is now set to Do not copy
from slow-cheetah.
Ok, more info. I turned on Detailed verbosity for MSBuild.
The App.config
file is successfully transformed into obj\Release\MyProject.csproj-sc.App.config
However, further down, the -sc.App.config file is then copied into bin\Release\MyProject.exe.config
. I am guessing that having an App.config
and the MyPrjoect.exe.config
was causing problems? Possibly the application was reading the App.config
file instead of the MyProject.exe.config
file? I'm not super familiar with the whole app.config
ecosystem, so this is just a speculation.
from slow-cheetah.
I believe this can be closed now, the issue I think was as @jviau pointed out and the app was looking at the copied App.config
and not the transformed .exe.config
file.
from slow-cheetah.
@johnmurphy01 sorry, I completely missed that this was an app.config file. You are correct, app.configs are transformed to .exe.config
or .dll.config
. Maybe having a separate app.config
does cause confusion? I am not sure about that though, never tried it myself.
from slow-cheetah.
Related Issues (20)
- SlowCheetah does not transform when project is net48 Microsoft.NET.Sdk.Worker HOT 1
- JSON file add transform creates UTF-8-BOM encoding files while source file is UTF-8. This UTF-8-BOM is not supported by most decoders. HOT 1
- Newtonsoft.Json vulnerability to DoS attacks in versions before 13.0.1 HOT 5
- Xml and config transformation does not work on UWP HOT 4
- This repo is missing important files
- Use INuGetProjectService instead of IVsPackageInstallerServices
- SlowCheetah no longer working in VS2019 HOT 1
- Transformation Damages Values with ">" in Them HOT 2
- Problem with readonly app.config files
- ClickOnce not coping data files after Transform
- The transformation is correctly applied and the resulting config file in the output looks as expected. But the configuration loaded in memory is as if taken from the original config file. project is .net framework 4.7.2 self-hosted winform app using appsettings.config file
- How to json arrays of objects or attributes therein HOT 4
- VS2022 Error while loading solution HOT 16
- Transform Not Working In Template Studio Created WinUI 3 Projet
- Old NuGet project page still accessible and getting downloads HOT 1
- TransformXml task could not be loaded from the assembly HOT 1
- SlowCheetah 'File not found' issue when publishing to the file system using msbuild HOT 1
- Per-user transformations HOT 1
- App.config Transform not working with VS2022 HOT 3
- Transform fails when project is targetting multiple frameworks HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from slow-cheetah.